A JVM written in Scala