pub fn btreemap_get_mut<'m, K, P: Ord + ?Sized, V>( m: &'m mut BTreeMap<K, V>, k: &P, ) -> Result<&'m mut V, &'m mut BTreeMap<K, V>>where K: Borrow<P> + Ord,