[Haskell] Performance, Optimization and Code Generation