pub(crate) fn collect_representative_aura_intervals( events: &[AuraEvent], emit: impl FnMut(&AuraEvent, u32, Option<u32>), )