The struct node's marking now has zero length.  Implement marking copy.
Implement node_create, node_destroy and node_root.