A library for compiling Elm to JavaScript from within Haskell