6502 microprocessor assembler written in Clojure