ObjMap
PersistentArrayMap
PersistentHashMap
PersistentHashSet
PersistentVector
Protocol for collections which can transformed to transients.
(defprotocol IEditableCollection (^clj -as-transient [coll] "Returns a new, transient version of the collection, in constant time."))