pub fn normalize_ranges<A: Atom>( iter: impl Iterator<Item = (A, A)>, ) -> impl Iterator<Item = (A, A)>