Transforms the given adapter A into an adapter with the signature Vec<StandardType>
-> Vec<AdaptedType>. Because Rust doesn’t have HKT, we cannot make this “generic” over
multiple collection types.
Transforms the given adapter KA and KV into an adapter with the signature
BTreeMap<KA::StandardType, KV::StandardType> -> BTreeMap<KA::AdaptedType, KV::AdaptedType>.
Because Rust doesn’t have HKT, we cannot make this “generic” over multiple collection types.
Transforms the given adapter A into an adapter with the signature BTreeSet<StandardType>
-> BTreeSet<AdaptedType>. Because Rust doesn’t have HKT, we cannot make this “generic” over
multiple collection types.