before major refectoring
before changing expr generation
starting to add back in IR for expressions
Expression generation with register alloc. works
yeaaaaaaah boooooiiii, register alloc no prooooblem
test_adv magically works, and is faster. oh well
cleaned up commented out code
almost