pub fn are_continuous<'a, I, T: 'a + Ord + Copy + Eq>(iter: I) -> boolwhere I: Iterator<Item = &'a Range<T>>,