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