Golo - a lightweight dynamic language for the JVM