int len;
};
-code_t*code_dup(code_t*c); //shallow copy
+code_t*code_dup(code_t*c);
code_t*add_opcode(code_t*atag, U8 op);
void codestats_print(codestats_t*s);
void codestats_free(codestats_t*s);
+code_t* code_start(code_t*c);
+
code_t* code_append(code_t*code, code_t*toappend);
code_t* cut_last_push(code_t*_c);