Better compiler error messages
Heap variable names are now case-insensitive
Can have unary operator at beginning of Expression
Functions can have any VariableName for their name