trying to do dispatch
trying to revert
about to change cool-tree so that each node is passed a CgenClassTableP
stack machine might be good
doing expressions now