Just an intermediate commit to backup the current state. Nothing really works yet, but the guards are in progress.
Correct ir/xml code is generated for case statements and expressions.