A Groovy-like compiler targeting JavaScript