Module type Hashable.S


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