use disasm.ToAsm() instead of encoding to bytecode and then uncompiling