sig
  type elt
  type 'a hash_set
  type t = Hash_set_intf.S.elt Hash_set_intf.S.hash_set
  type 'a t_ = Hash_set_intf.S.t
  type 'a elt_ = Hash_set_intf.S.elt
  val create : ('a, unit -> 'a t_) create_options_without_hashable
  val of_list : ('a, 'a elt_ list -> 'a t_) create_options_without_hashable
  val t_of_sexp : Sexplib.Sexp.t -> Hash_set_intf.S.t
  val sexp_of_t : Hash_set_intf.S.t -> Sexplib.Sexp.t
end