Add Statements and blocks.
Add an idea for code generation.
Generate some very trivial code.
Generate variable declarations.
Add support for simple expressions.
Fix bug in multi-branch if.