module type S_binable =sig..end
type t
module Hashable:Twith type t = t
val hash : t -> intval hashable : t Hashable.Hashtbl.Hashable.tmodule Table:sig..end
module Hash_set:Hash_set.S_binablewith type elt = t
module Hash_queue:Hash_queue.Swith type Key.t = t
module Hash_heap:Hash_heap.Swith type Key.t = t