Scala.js, a Scala to JavaScript compiler