IVector

protocolsince v0.0-927 clojure.lang/IPersistentVectorEdit
implemented for BlackNode MapEntry PersistentVector RedNode Subvec

Source docstring:
Protocol for adding vector functionality to collections.
Source code @ clojurescript:src/main/cljs/cljs/core.cljs
(defprotocol IVector
  (^clj -assoc-n [coll n val]
    "Returns a new vector with value val added at position n."))