Haskell Frontend Engine