Self-hosting initial test
Rationalized type-directed parsing implementation
Improved Util doCompile
Interpreter now uses Util's doCompile