pub fn merge_iter<Num, T>( a: impl Iterator<Item = Entry<Num, T>>, b: impl Iterator<Item = Entry<Num, T>>, ) -> Vec<Entry<Num, T>>where T: Union + Clone, Num: PartialOrd,