val is_empty : 'a t -> boolval from_list : 'a Name.t list -> 'a tval mem : 'a Name.t -> 'a t -> boolval exists : ('a Name.t -> bool) -> 'a t -> boolval iter : ('a Name.t -> unit) -> 'a t -> unitval cardinal : 'a t -> intval elements : 'a t -> 'a Name.t listval fold : ('a Name.t -> 'b -> 'b) -> 'a t -> 'b -> 'bval filter : ('a Name.t -> bool) -> 'a t -> 'a tval for_all : ('a Name.t -> bool) -> 'a t -> bool