Implement mp_parse_node_free; print properly repr(string).
diff --git a/py/parse.h b/py/parse.h
index b7f1904..9797873 100644
--- a/py/parse.h
+++ b/py/parse.h
@@ -53,7 +53,7 @@
 #define MP_PARSE_NODE_STRUCT_NUM_NODES(pns) ((pns)->kind_num_nodes >> 8)
 
 mp_parse_node_t mp_parse_node_new_leaf(machine_int_t kind, machine_int_t arg);
-int parse_node_free_struct(mp_parse_node_t pn_in);
+uint mp_parse_node_free(mp_parse_node_t pn);
 
 void mp_parse_node_print(mp_parse_node_t pn, int indent);