A simple language which compiles to JVM bytecode