Use explicit types in another `range` in Lexer