Clean up utility functions
Clean up haskell code gen
Clean up Expr code
Force some inlining
Remove deprecated option
Tweak strictness