Does not support cross targets without dynamic libs and mmap
RunGhc.hs seems to invoke ghc with -dynamic which will not work on wasm. Also, the generated Haskell program makes use of mmap which also won't work in wasm, and I believe even for cross targets that do support mmap it's a minor annoyance, since mmap is not a boot lib so extra build steps will be needed.