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