Added preliminary codegen functionality
Added preliminary codegen functionality

At this point, this is mostly just a way of making clear the inputs to
the various templates I'm writing, although I'm also shaking out some
loose ends, such as the header_to_function_name function.

benstreb/os-test-harness,benstreb/os-test-harness