Partially disassembling the first few functions of Advent.

Just emitting pseudo-assembly directly, but we'll probably want to
generate intermediate code so we can avoid using the stack in well-
behaved leaf functions.
Mini OO framework, intermediate code representation.