pub fn lookup<K, V, Q>( map: impl Borrow<BTreeMap<K, V>>, key: &Q, default: impl Into<V>, ) -> Vwhere K: Borrow<Q> + Ord, Q: Ord + ?Sized, V: Clone,