val mem : string -> t -> boolval add : string -> t -> tval singleton : string -> tval remove : string -> t -> tval disjoint : t -> t -> boolval compare : t -> t -> intval equal : t -> t -> boolval subset : t -> t -> boolval iter : (string -> unit) -> t -> unitval map : (string -> string) -> t -> tval fold : (string -> 'a -> 'a) -> t -> 'a -> 'aval for_all : (string -> bool) -> t -> boolval exists : (string -> bool) -> t -> boolval filter : (string -> bool) -> t -> tval filter_map : (string -> string option) -> t -> tval partition : (string -> bool) -> t -> t * tval elements : t -> string listval min_elt : t -> stringval min_elt_opt : t -> string optionval max_elt : t -> stringval max_elt_opt : t -> string optionval choose_opt : t -> string optionval split : string -> t -> t * bool * tval find : string -> t -> stringval find_opt : string -> t -> string optionval find_first : (string -> bool) -> t -> stringval find_first_opt : (string -> bool) -> t -> string optionval find_last : (string -> bool) -> t -> stringval find_last_opt : (string -> bool) -> t -> string optionval of_list : string list -> tval to_seq_from : string -> t -> string Seq.tval to_seq : t -> string Seq.tval to_rev_seq : t -> string Seq.tval add_seq : string Seq.t -> t -> tval of_seq : string Seq.t -> t