fn group_by_some<T, F>( source: &IntMap<i32, T>, key_fn: F, ) -> IntMap<i32, Vec<T>>where T: Clone, F: Fn(&T) -> Option<i32>,