sig
  type 'a t
  type 'a elt
  type ('a, 'z) create_options
  val create :
    ('a, unit -> 'Hash_set_intf.Creators.t)
    Hash_set_intf.Creators.create_options
  val of_list :
    ('a, 'Hash_set_intf.Creators.elt list -> 'Hash_set_intf.Creators.t)
    Hash_set_intf.Creators.create_options
end