val is_empty : set -> boolval mem : string -> set -> boolval add : string -> set -> setval singleton : string -> setval remove : string -> set -> setval disjoint : set -> set -> boolval compare : set -> set -> intval equal : set -> set -> boolval subset : set -> set -> boolval iter : (string -> unit) -> set -> unitval map : (string -> string) -> set -> setval fold : (string -> 'a -> 'a) -> set -> 'a -> 'aval for_all : (string -> bool) -> set -> boolval exists : (string -> bool) -> set -> boolval filter : (string -> bool) -> set -> setval filter_map : (string -> string option) -> set -> setval partition : (string -> bool) -> set -> set * setval cardinal : set -> intval elements : set -> string listval min_elt_opt : set -> string optionval max_elt_opt : set -> string optionval choose_opt : set -> string optionval split : string -> set -> set * bool * setval find_opt : string -> set -> string optionval find_first : (string -> bool) -> set -> stringval find_first_opt : (string -> bool) -> set -> string optionval find_last : (string -> bool) -> set -> stringval find_last_opt : (string -> bool) -> set -> string optionval to_seq_from : string -> set -> string Seq.tval min_elt : set -> string optionval get_min_elt : set -> stringval max_elt : set -> string optionval get_max_elt : set -> stringval choose : set -> string optionval get_any_elt : set -> stringval find : string -> set -> string optionval get : string -> set -> stringval of_list : string list -> set