Macroassembler, written in Rust