pub fn arbitrary_btree_map<K: Ord, V>(
arbitrary_key: impl Fn(&mut Unstructured<'_>) -> Result<K> + Copy,
arbitrary_value: impl Fn(&mut Unstructured<'_>) -> Result<V> + Copy,
) -> impl Fn(&mut Unstructured<'_>) -> Result<BTreeMap<K, V>> + Copy