module type S =sig
..end
type
hashable
val equal : hashable -> hashable -> bool
val hash : hashable -> int
module Table:Core_hashtbl.S
with type key = hashable
module Hash_set:Hash_set.Mono
with type elt = hashable
module Hash_queue:Hash_queue.S
with type Key.t = hashable