val compare : 
  'a Base__Ppx_compare_lib.compare ->
  'a t Base__Ppx_compare_lib.compareval equal : 'a Base__Ppx_compare_lib.equal -> 'a t Base__Ppx_compare_lib.equalval empty : ('k, 'cmp, 'a t) Core__Map_intf.Without_comparator.tval singleton : 
  ('k, 'cmp, Key.t -> 'v -> 'v t) Core__Map_intf.Without_comparator.tval map_keys : 
  ('k2,
    'cmp2,
    'v t ->
    f:(Key.t -> Key.t) ->
    [ `Duplicate_key of Key.t | `Ok of 'v t ])
    Core__Map_intf.Without_comparator.tval map_keys_exn : 
  ('k2, 'cmp2, 'v t -> f:(Key.t -> Key.t) -> 'v t)
    Core__Map_intf.Without_comparator.tval transpose_keys : 
  ('k1,
    'cmp1,
    ('k2, 'cmp2, 'a t t -> 'a t t) Core__Map_intf.Without_comparator.t)
    Core__Map_intf.Without_comparator.tval of_sorted_array : 
  ('k, 'cmp, (Key.t * 'v) array -> 'v t Base__.Or_error.t)
    Core__Map_intf.Without_comparator.tval of_sorted_array_unchecked : 
  ('k, 'cmp, (Key.t * 'v) array -> 'v t) Core__Map_intf.Without_comparator.tval of_increasing_iterator_unchecked : 
  ('k, 'cmp, len:int -> f:(int -> Key.t * 'v) -> 'v t)
    Core__Map_intf.Without_comparator.tval of_alist : 
  ('k, 'cmp, (Key.t * 'v) list -> [ `Duplicate_key of Key.t | `Ok of 'v t ])
    Core__Map_intf.Without_comparator.tval of_alist_or_error : 
  ('k, 'cmp, (Key.t * 'v) list -> 'v t Base__.Or_error.t)
    Core__Map_intf.Without_comparator.tval of_alist_exn : 
  ('k, 'cmp, (Key.t * 'v) list -> 'v t) Core__Map_intf.Without_comparator.tval of_alist_multi : 
  ('k, 'cmp, (Key.t * 'v) list -> 'v list t)
    Core__Map_intf.Without_comparator.tval of_alist_fold : 
  ('k, 'cmp, (Key.t * 'v1) list -> init:'v2 -> f:('v2 -> 'v1 -> 'v2) -> 'v2 t)
    Core__Map_intf.Without_comparator.tval of_alist_reduce : 
  ('k, 'cmp, (Key.t * 'v) list -> f:('v -> 'v -> 'v) -> 'v t)
    Core__Map_intf.Without_comparator.tval of_increasing_sequence : 
  ('k, 'cmp, (Key.t * 'v) Base__.Sequence.t -> 'v t Base__.Or_error.t)
    Core__Map_intf.Without_comparator.tval of_sequence : 
  ('k,
    'cmp,
    (Key.t * 'v) Base__.Sequence.t ->
    [ `Duplicate_key of Key.t | `Ok of 'v t ])
    Core__Map_intf.Without_comparator.tval of_sequence_or_error : 
  ('k, 'cmp, (Key.t * 'v) Base__.Sequence.t -> 'v t Base__.Or_error.t)
    Core__Map_intf.Without_comparator.tval of_sequence_exn : 
  ('k, 'cmp, (Key.t * 'v) Base__.Sequence.t -> 'v t)
    Core__Map_intf.Without_comparator.tval of_sequence_multi : 
  ('k, 'cmp, (Key.t * 'v) Base__.Sequence.t -> 'v list t)
    Core__Map_intf.Without_comparator.tval of_sequence_fold : 
  ('k,
    'cmp,
    (Key.t * 'v1) Base__.Sequence.t ->
    init:'v2 ->
    f:('v2 -> 'v1 -> 'v2) ->
    'v2 t)
    Core__Map_intf.Without_comparator.tval of_sequence_reduce : 
  ('k, 'cmp, (Key.t * 'v) Base__.Sequence.t -> f:('v -> 'v -> 'v) -> 'v t)
    Core__Map_intf.Without_comparator.tval of_list_with_key : 
  ('k,
    'cmp,
    'v list ->
    get_key:('v -> Key.t) ->
    [ `Duplicate_key of Key.t | `Ok of 'v t ])
    Core__Map_intf.Without_comparator.tval of_list_with_key_or_error : 
  ('k, 'cmp, 'v list -> get_key:('v -> Key.t) -> 'v t Base__.Or_error.t)
    Core__Map_intf.Without_comparator.tval of_list_with_key_exn : 
  ('k, 'cmp, 'v list -> get_key:('v -> Key.t) -> 'v t)
    Core__Map_intf.Without_comparator.tval of_list_with_key_multi : 
  ('k, 'cmp, 'v list -> get_key:('v -> Key.t) -> 'v list t)
    Core__Map_intf.Without_comparator.tval of_iteri : 
  ('k,
    'cmp,
    iteri:(f:(key:Key.t -> data:'v -> unit) -> unit) ->
    [ `Duplicate_key of Key.t | `Ok of 'v t ])
    Core__Map_intf.Without_comparator.tval of_iteri_exn : 
  ('k, 'cmp, iteri:(f:(key:Key.t -> data:'v -> unit) -> unit) -> 'v t)
    Core__Map_intf.Without_comparator.tval of_hashtbl_exn : 
  ('k, 'cmp, (Key.t, 'v) Core__.Hashtbl.t -> 'v t)
    Core__Map_intf.Without_comparator.tval quickcheck_generator : 
  ('k,
    'cmp,
    Key.t Core__.Quickcheck.Generator.t ->
    'v Core__.Quickcheck.Generator.t ->
    'v t Core__.Quickcheck.Generator.t)
    Core__Map_intf.Without_comparator.tval map : 'a t -> f:('a -> 'b) -> 'b tval quickcheck_observer : 
  Key.t Core__.Quickcheck.Observer.t ->
  'v Core__.Quickcheck.Observer.t ->
  'v t Core__.Quickcheck.Observer.tval quickcheck_shrinker : 
  ('k,
    'cmp,
    Key.t Core__.Quickcheck.Shrinker.t ->
    'v Core__.Quickcheck.Shrinker.t ->
    'v t Core__.Quickcheck.Shrinker.t)
    Core__Map_intf.Without_comparator.tval t_of_sexp : (Sexplib0__.Sexp.t -> 'a) -> Sexplib0__.Sexp.t -> 'a tval sexp_of_t : ('a -> Sexplib0__.Sexp.t) -> 'a t -> Sexplib0__.Sexp.tval bin_shape_t : Bin_prot__.Shape.t -> Bin_prot__.Shape.tval bin_size_t : ('a, 'a t) Bin_prot__.Size.sizer1val bin_write_t : ('a, 'a t) Bin_prot__.Write.writer1val bin_read_t : ('a, 'a t) Bin_prot__.Read.reader1val __bin_read_t__ : ('a, int -> 'a t) Bin_prot__.Read.reader1val bin_writer_t : ('a, 'a t) Bin_prot__.Type_class.S1.writerval bin_reader_t : ('a, 'a t) Bin_prot__.Type_class.S1.readerval bin_t : ('a, 'a t) Bin_prot__.Type_class.S1.t