函子 (H : SeededHashedType->
  sig
    类型 key = H.t
    类型 !'a t
     create : ?random:bool -> int -> 'a t
     clear : 'a t -> unit
     reset : 'a t -> unit
     copy : 'a t -> 'a t
     add : 'a t -> key -> '-> unit
     remove : 'a t -> key -> unit
     find : 'a t -> key -> 'a
     find_opt : 'a t -> key -> 'a option
     find_all : 'a t -> key -> 'a list
     replace : 'a t -> key -> '-> unit
     mem : 'a t -> key -> bool
     iter : (key -> '-> unit) -> 'a t -> unit
     filter_map_inplace : (key -> '-> 'a option) -> 'a t -> unit
     fold : (key -> '-> 'acc -> 'acc) -> 'a t -> 'acc -> 'acc
     length : 'a t -> int
     stats : 'a t -> statistics
     to_seq : 'a t -> (key * 'a) Seq.t
     to_seq_keys : 'a t -> key Seq.t
     to_seq_values : 'a t -> 'Seq.t
     add_seq : 'a t -> (key * 'a) Seq.t -> unit
     replace_seq : 'a t -> (key * 'a) Seq.t -> unit
     of_seq : (key * 'a) Seq.t -> 'a t
  end