* Lexer: do not accept some invalid integer literals * Use Natural instead of uint, and result variable