Hmap.MakeSourceFunctor for heterogeneous maps whose keys hold information of type Key_info.t
The type for keys whose lookup value is of type 'a.
The type for heterogeneous value maps.
fold f m acc folds over the bindings of m with f, starting with acc
for_all p m is true iff all bindings of m satisfy p.
exists p m is true iff there exists a bindings of m that satisfies p.