Implement the first chunk of a code emitter. This is sophisticated enough to