Basic implementation of parse-error
Cleaning up some stuff
Basic Desugaring
Remove some unnecessary code
Primitive Code Generation