Adding IO observations on E. Messed up Show instance.
Fixing compiler to route via compileExpr.