New staged compiler. Breaks sugar.
Clean up compiler and get sugar working