I don't understand what you mean by "not a problem". Do you just mean that `let for = 2;` would be rejected in the parser, rather than the lexer? And to be clear, this wouldn't change the status of `_` as a pattern rather than an identifier, correct?