Tamarin is an Haskell to Javascript compiler written in Haskell