`sig
type ('a, 'cmp) set
type 'a t
type 'a tree
type comparator_witness
val empty : 'a Core_set_intf.Creators1.t
val singleton : 'a -> 'a Core_set_intf.Creators1.t
val union_list :
'a Core_set_intf.Creators1.t list -> 'a Core_set_intf.Creators1.t
val of_list : 'a list -> 'a Core_set_intf.Creators1.t
val of_array : 'a array -> 'a Core_set_intf.Creators1.t
val of_sorted_array : 'a array -> 'a Core_set_intf.Creators1.t Or_error.t
val of_sorted_array_unchecked : 'a array -> 'a Core_set_intf.Creators1.t
val stable_dedup_list : 'a list -> 'a list
val map :
('a, 'c) Core_set_intf.Creators1.set ->
f:('a -> 'b) -> 'b Core_set_intf.Creators1.t
val filter_map :
('a, 'c) Core_set_intf.Creators1.set ->
f:('a -> 'b option) -> 'b Core_set_intf.Creators1.t
val of_tree :
'a Core_set_intf.Creators1.tree -> 'a Core_set_intf.Creators1.t
val of_map_keys :
('a, 'b, Core_set_intf.Creators1.comparator_witness) Map.t ->
'a Core_set_intf.Creators1.t
end`