val equal : elt list -> elt list -> boolval mem : elt -> elt list -> boolval assoc : elt -> (elt * 'a) list -> 'aval mem_assoc : elt -> (elt * 'a) list -> boolval remove_assoc : elt -> (elt * 'a) list -> (elt * 'a) listval mem_assoc_sym : elt -> ('a * elt) list -> bool