Module type Interfaces.Hashable


module type Hashable = Hashable.S

type hashable 
module Hashable: sig .. end
val hash : hashable -> int
module Table: Table_sig(Hashable).S 
module Hash_set: Hash_set_intf.S  with type elem = hashable
module Hash_queue: Hash_queue.S  with type Key.t = hashable
module Hash_heap: Hash_heap.S  with type Key.t = hashable