More level B prep + casting
- Expressions now generate on their own apart from assignment statements
- Can use the expression generator as a plugin for other things, such as boolean evaluation.