Map.CreateUse Create(B) to make a map using disjoint intervals of a given binary searchable type.
module B : Cf_bsearch.Basisval nil : 'a tA distinguished empty map.
val empty : 'a t -> boolUse empty m to test if m is an empty map.
Use of_seq s to make a map by consuming the unordered sequence of domain and co-domain values s.
Use search k m to find the co-domain Some v of k in m. Returns None if k is not in the domain of m.
Use require k m to find the co-domain of k in m. Raises Not_found if k is not in the domain of m.
module Unsafe : sig ... endUnsafe interfaces depend on the internal structure of maps.