last one in a group of statements can end with semicolon
print parse errors when processing code from file or passed with -e option; assume reasonable defaults for all REPL options.
explicit coercion methods (Int, Num, Bool, Str) and operators (+ for Int, ? for Bool and . for Str). This breaks FloatLiterals in a small way (.2 should be written as 0.2 to mean a float number)