fn peek(self: *Self) ?[]const T
Returns a slice of the current token, or null if tokenization is complete. Does not advance to the next token.
self: *Self,