refactor/rename compiler -> assembler