PersistentHashSet
PersistentTreeSet
SetLite
Protocol for adding set functionality to a collection.
(defprotocol ISet (^clj -disjoin [coll v] "Returns a new collection of coll that does not contain v."))