fn merge<K, V>(
    hash_map: HashMap<K, Vec<V>>,
    other: HashMap<K, Vec<V>>
) -> HashMap<K, Vec<V>>where
    K: Eq + Hash,