Haskell to JavaScript compiler, based on GHC