Module Bare.Hashtbl

val hash : 'a -> int
val seeded_hash : int -> 'a -> int
val hash_param : meaningful:int -> total:int -> 'a -> int
val seeded_hash_param : meaningful:int -> total:int -> int -> 'a -> int
module Make (H : Stdlib.Hashtbl.HashedType) : S with type key = H.t
module MakeSeeded (H : Stdlib.Hashtbl.SeededHashedType) : SeededS with type key = H.t
module Make_es (H : Stdlib.Hashtbl.HashedType) : S_ES with type key = H.t