ISequential

protocolsince v0.0-927 clojure.lang/SequentialEdit
implemented for ArrayNodeSeq BlackNode ChunkedCons ChunkedSeq Cons Cycle Eduction EmptyList IndexedSeq IntegerRange Iterate KeySeq LazySeq List MapEntry NodeSeq PersistentArrayMapSeq PersistentQueue PersistentQueueSeq PersistentTreeMapSeq PersistentVector RSeq Range RedNode Repeat Subvec ValSeq

Source docstring:
Marker interface indicating a persistent collection of sequential items
Source code @ clojurescript:src/main/cljs/cljs/core.cljs
(defprotocol ISequential)