pub fn apply_unordered_hashdiffs<K: Hash + Clone + PartialEq + Eq + 'static, V: Clone + 'static, B: IntoIterator<Item = (K, V)>>( list: B, diffs: UnorderedMapLikeDiff<K, V>, ) -> Box<dyn Iterator<Item = (K, V)>>