>>106235268
Doesn't look like this is possible in the way I was hoping it would be
You only get access to ASTs after they're typechecked and you can only modify procedure bodies as far as I can tell. The compile time code injection stuff seems more tuned for instrumenting than rewriting stuff arbitrarily. Not sure if macros would be a better avenue.
I get that Mr. Blow has a massive hate-boner for anything resembling OOP but some simple mechanics would have gone a long way. This crap about having a tag enum for subclasses and then switching at runtime is retarded.