Returns whether there is another operation available to be taken.
Return a slice of the next operation equal to "length".
Return a slice of the next operation equal to "length".
ex: If the next operation is Insert("Hello"), we can request only next(2). In this case, we will return Insert("He") and the offset will be pointed at the third position.
If a length isn't given, take the whole available operation.
Peek at the length of the next object.
Reveals the type of the next available object