Store 'next token' in lexer, rather than duplicating all of its attributes.