sig
  val resize : 'Hashhe.compare -> ('a, 'b) Hashhe.hashtbl -> unit
  val add : 'Hashhe.compare -> ('a, 'b) Hashhe.hashtbl -> '-> '-> unit
  val remove : 'Hashhe.compare -> ('a, 'b) Hashhe.hashtbl -> '-> unit
  val find : 'Hashhe.compare -> ('a, 'b) Hashhe.hashtbl -> '-> 'b
  val find_all :
    'Hashhe.compare -> ('a, 'b) Hashhe.hashtbl -> '-> 'b list
  val replace :
    'Hashhe.compare -> ('a, 'b) Hashhe.hashtbl -> '-> '-> unit
  val mem : 'Hashhe.compare -> ('a, 'b) Hashhe.hashtbl -> '-> bool
end