module type S =sig..end
type hashable
val equal : hashable -> hashable -> boolval hash : hashable -> intmodule Table:Core_hashtbl.Swith type key = hashable
module Hash_set:Hash_set.Monowith type elt = hashable
module Hash_queue:Hash_queue.Swith type Key.t = hashable