val subset : t -> t -> boolval equal : t -> t -> boolval compare : t -> t -> intval exists : (Set.elt -> bool) -> t -> boolval for_all : (Set.elt -> bool) -> t -> boolval is_bottom : t -> boolval is_singleton : t -> boolval apply : (Set.t -> 'a) -> 'a -> t -> 'a