Removed support for #n, and changed table syntax to remove a conflict.
Write some not-yet-working code to do recursive pattern-matching.
Thoughts
Flattend the LIR representation to allow return statements in the source language.
Rewrote the code transformation logic to output to the new LIR.