It compiles again. But my brain has shut down. CodeGen.hs is too tricky to attack in this state