Differentiating between types and constructors
Removing commas from suffix conditions
Renamed $ substitution to reduce confusion with ! substitution (bang/banks -> bang/bux)
Introducing pattern matching syntax (does not compile yet/WIP)