First cut of the assembler.