module type Creators0 =sig..end
type ('a, 'cmp) set
type t
type tree
type elt
val empty : tval singleton : elt -> tval union_list : t list -> tval of_list : elt list -> tval of_array : elt array -> tval of_sorted_array : elt array -> t Or_error.tval of_sorted_array_unchecked : elt array -> tval stable_dedup_list : elt list -> elt listval map : ('a, 'b) set ->
f:('a -> elt) -> tval filter_map : ('a, 'b) set ->
f:('a -> elt option) -> tval of_tree : tree -> t