ArrayChunk
IntegerRangeChunk
Protocol for accessing the items of a chunk.
(defprotocol IChunk (-drop-first [coll] "Return a new chunk of coll with the first item removed."))