A complete rewrite of the NASM assembler
