Module type Hashable.S_binable

module type S_binable = sig .. end

type t 
val hash : t -> int
val hashable : t Hashtbl.Hashable.t
module Table: Hashtbl.S_binable  with type key = t
module Hash_set: Hash_set.S_binable  with type elt = t
module Hash_queue: Hash_queue.S          with type Key.t = t