D language prototype implementation; matches current java version, but has almost no comments