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:  * 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.