load: catch LexerErrors to rethrow as Kernel parse errors
case insensitivity of constants, identifiers, and infinities
allow dot after the first position in identifiers
rpython
formatting