module type S = sig .. end
module Key: Comparator.S
type ('k, +'v, 'comparator) map
type 'v t = (Key.t, 'v, Key.comparator) map
val sexp_of_t : ('v -> Sexplib.Sexp.t) -> 'v t -> Sexplib.Sexp.t
val t_of_sexp : (Sexplib.Sexp.t -> 'v) -> Sexplib.Sexp.t -> 'v t
type ('k, 'v, 'comparator) t_ = 'v t
type ('k, 'v, 'comparator) tree
type 'a key_ = Key.t
type ('a, 'b, 'c) create_options = ('a, 'b, 'c) Core_map_intf.create_options_without_comparator
include Core_map_intf.Creators
include Core_map_intf.Accessors