Started working on a macro compiler.