sig   val empty : set   val is_empty : set -> bool   val mem : string -> set -> bool   val add : string -> set -> set   val singleton : string -> set   val remove : string -> set -> set   val union : set -> set -> set   val inter : set -> set -> set   val diff : set -> set -> set   val compare : set -> set -> int   val equal : set -> set -> bool   val subset : set -> set -> bool   val iter : (string -> unit) -> set -> unit   val fold : (string -> '-> 'a) -> set -> '-> 'a   val for_all : (string -> bool) -> set -> bool   val exists : (string -> bool) -> set -> bool   val filter : (string -> bool) -> set -> set   val partition : (string -> bool) -> set -> set * set   val cardinal : set -> int   val elements : set -> string list   val split : string -> set -> set * bool * set   type t = Astring.String.set   val min_elt : Astring.String.set -> string option   val get_min_elt : Astring.String.set -> string   val max_elt : Astring.String.set -> string option   val get_max_elt : Astring.String.set -> string   val choose : Astring.String.set -> string option   val get_any_elt : Astring.String.set -> string   val find : string -> Astring.String.set -> string option   val get : string -> Astring.String.set -> string   val of_list : string list -> Astring.String.set   val pp :     ?sep:(Format.formatter -> unit -> unit) ->     (Format.formatter -> string -> unit) ->     Format.formatter -> Astring.String.set -> unit   val dump : Format.formatter -> Astring.String.set -> unit end