Trying to write a bytecode compiler, and I'm forcing it. I haven't been stopping to think and plan when I got confused, and started producing hacks. Gotta stop that... but I still want to commit, so I can feel like I got something done :P