Fay -- A proper subset of Haskell that compiles to Javascript
The combined man-hours spent on producing various compilers targeting JS would be enough to:<p><pre><code>  * Build the next generation browser that supports a proper programming language.
  * Write migration instructions.
  * Convince major web-app providers that they need to migrate.
  * Help with migration.</code></pre>