-record(token_with_position, { token :: mochi@lexer:token(), position :: mochi@lexer:position() }).