Module Hash_set

module Hash_set: Hash_set

type 'a t 
include Creators
include Accessors
module type Elt = Hashtbl.Key
module type Elt_binable = Hashtbl.Key_binable
module type S = S          with type 'a hash_set = 'a t
module type S_binable = S_binable  with type 'a hash_set = 'a t
module Poly: sig .. end  with type 'a t = 'a t
module Make: 
functor (Elt : Elt) -> S with type elt = Elt.t
module Make_binable: 
functor (Elt : Elt_binable) -> S_binable with type elt = Elt.t
val sexp_of_t : ('a -> Sexplib.Sexp.t) -> 'a t -> Sexplib.Sexp.t