BROKEN - compiler compiles but tracking down method dispatch error in resulting compiler.