pub fn hashmap_get_mut<'m, K, P: Eq + Hash + ?Sized, V>( m: &'m mut HashMap<K, V>, k: &P, ) -> Result<&'m mut V, &'m mut HashMap<K, V>>where K: Borrow<P> + Eq + Hash,