val create :
?growth_allowed:bool ->?size:int ->(moduleBase__Hashtbl_intf.Key.Swithtypet = 'a)->('a, 'b)t
val of_alist :
?growth_allowed:bool ->?size:int ->(moduleBase__Hashtbl_intf.Key.Swithtypet = 'a)->('a * 'b) list->[ `Duplicate_key of 'a| `Ok of ('a, 'b)t ]
val of_alist_report_all_dups :
?growth_allowed:bool ->?size:int ->(moduleBase__Hashtbl_intf.Key.Swithtypet = 'a)->('a * 'b) list->[ `Duplicate_keys of 'a list| `Ok of ('a, 'b)t ]
val create_mapped :
?growth_allowed:bool ->?size:int ->(moduleBase__Hashtbl_intf.Key.Swithtypet = 'a)->get_key:('r->'a)->get_data:('r->'b)->'r list->[ `Duplicate_keys of 'a list| `Ok of ('a, 'b)t ]
val create_with_key :
?growth_allowed:bool ->?size:int ->(moduleBase__Hashtbl_intf.Key.Swithtypet = 'a)->get_key:('r->'a)->'r list->[ `Duplicate_keys of 'a list| `Ok of ('a, 'r)t ]
val create_with_key_exn :
?growth_allowed:bool ->?size:int ->(moduleBase__Hashtbl_intf.Key.Swithtypet = 'a)->get_key:('r->'a)->'r list->('a, 'r)t
val group :
?growth_allowed:bool ->?size:int ->(moduleBase__Hashtbl_intf.Key.Swithtypet = 'a)->get_key:('r->'a)->get_data:('r->'b)->combine:('b->'b->'b)->'r list->('a, 'b)t