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>
) -> impl Iterator<Item = (K, V)>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>
) -> impl Iterator<Item = (K, V)>