Found an assembler for #65cha02 written in Go that I can just embed directly. 
...but now I have to modify the disassembler endpoint to produce the assembler's syntax 
There is a combined dis/asm (+emul but not gonna use that) library as well (written in Go), maybe that's the way to go... but I like the simplicity of the other one... maybe I'll just fork the disassembler part? 