new haxe scheme sample compiles without circular modules - there is still a lot to be done
finished moving to classes - query interface still missing