sig   type key   and 'a t   val create : ?random:bool -> int -> 'a MoreLabels.Hashtbl.SeededS.t   val clear : 'a MoreLabels.Hashtbl.SeededS.t -> unit   val reset : 'a MoreLabels.Hashtbl.SeededS.t -> unit   val copy :     'a MoreLabels.Hashtbl.SeededS.t -> 'a MoreLabels.Hashtbl.SeededS.t   val add :     'a MoreLabels.Hashtbl.SeededS.t ->     key:MoreLabels.Hashtbl.SeededS.key -> data:'a -> unit   val remove :     'a MoreLabels.Hashtbl.SeededS.t -> MoreLabels.Hashtbl.SeededS.key -> unit   val find :     'a MoreLabels.Hashtbl.SeededS.t -> MoreLabels.Hashtbl.SeededS.key -> 'a   val find_all :     'a MoreLabels.Hashtbl.SeededS.t ->     MoreLabels.Hashtbl.SeededS.key -> 'a list   val replace :     'a MoreLabels.Hashtbl.SeededS.t ->     key:MoreLabels.Hashtbl.SeededS.key -> data:'a -> unit   val mem :     'a MoreLabels.Hashtbl.SeededS.t -> MoreLabels.Hashtbl.SeededS.key -> bool   val iter :     f:(key:MoreLabels.Hashtbl.SeededS.key -> data:'a -> unit) ->     'a MoreLabels.Hashtbl.SeededS.t -> unit   val filter_map_inplace :     f:(key:MoreLabels.Hashtbl.SeededS.key -> data:'a -> 'a option) ->     'a MoreLabels.Hashtbl.SeededS.t -> unit   val fold :     f:(key:MoreLabels.Hashtbl.SeededS.key -> data:'a -> 'b -> 'b) ->     'a MoreLabels.Hashtbl.SeededS.t -> init:'b -> 'b   val length : 'a MoreLabels.Hashtbl.SeededS.t -> int   val stats :     'a MoreLabels.Hashtbl.SeededS.t -> MoreLabels.Hashtbl.statistics end