val iter : t -> (elt -> unit) -> unitval fold : t -> 'a -> (elt -> 'a -> 'a) -> 'aval for_all : t -> (elt -> bool) -> boolval exists : t -> (elt -> bool) -> boolval elements : t -> elt listval mem : t -> elt -> boolval remove : t -> elt -> tval of_list : elt list -> tval of_sorted_array : elt array -> tval invariant : t -> boolval print : Stdlib.Format.formatter -> t -> unit