Module type Sequence.Set.S
include Set.S
val mem : elt ‑> t ‑> boolval remove : elt ‑> t ‑> tval compare : t ‑> t ‑> intval equal : t ‑> t ‑> boolval subset : t ‑> t ‑> boolval iter : (elt ‑> unit) ‑> t ‑> unitval fold : (elt ‑> 'a ‑> 'a) ‑> t ‑> 'a ‑> 'aval for_all : (elt ‑> bool) ‑> t ‑> boolval exists : (elt ‑> bool) ‑> t ‑> boolval filter : (elt ‑> bool) ‑> t ‑> tval partition : (elt ‑> bool) ‑> t ‑> t * tval elements : t ‑> elt listval min_elt_opt : t ‑> elt optionval max_elt_opt : t ‑> elt optionval choose_opt : t ‑> elt optionval split : elt ‑> t ‑> t * bool * tval find_opt : elt ‑> t ‑> elt optionval find_first : (elt ‑> bool) ‑> t ‑> eltval find_first_opt : (elt ‑> bool) ‑> t ‑> elt optionval find_last : (elt ‑> bool) ‑> t ‑> eltval find_last_opt : (elt ‑> bool) ‑> t ‑> elt optionval of_list : elt list ‑> tval to_list : t ‑> elt listval of_list : elt list ‑> t