sig   type ('a, 'b) t = ('a, 'b) Hashtbl.t   val exists : ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> bool   val keys : ('a, 'b) ExtHashtbl.Hashtbl.t -> 'Enum.t   val values : ('a, 'b) ExtHashtbl.Hashtbl.t -> 'Enum.t   val enum : ('a, 'b) ExtHashtbl.Hashtbl.t -> ('a * 'b) Enum.t   val of_enum : ('a * 'b) Enum.t -> ('a, 'b) ExtHashtbl.Hashtbl.t   val find_default : ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> '-> 'b   val find_option : ('a, 'b) Hashtbl.t -> '-> 'b option   val remove_all : ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> unit   val map :     ('-> 'c) ->     ('a, 'b) ExtHashtbl.Hashtbl.t -> ('a, 'c) ExtHashtbl.Hashtbl.t   val length : ('a, 'b) ExtHashtbl.Hashtbl.t -> int   val create : int -> ('a, 'b) ExtHashtbl.Hashtbl.t   val clear : ('a, 'b) ExtHashtbl.Hashtbl.t -> unit   val add : ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> '-> unit   val copy : ('a, 'b) ExtHashtbl.Hashtbl.t -> ('a, 'b) ExtHashtbl.Hashtbl.t   val find : ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> 'b   val find_all : ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> 'b list   val mem : ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> bool   val remove : ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> unit   val replace : ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> '-> unit   val iter : ('-> '-> unit) -> ('a, 'b) ExtHashtbl.Hashtbl.t -> unit   val fold :     ('-> '-> '-> 'c) -> ('a, 'b) ExtHashtbl.Hashtbl.t -> '-> 'c   val hash : '-> int end