VectorCursor also doesn't need to implement ISeq or INext