ctl_node_fmt
p += ctl_node_fmt(p, p < end ? end - p : 0, &c->node0);
p += ctl_node_fmt(p, p < end ? end - p : 0, &c->node1);
size_t ctl_node_fmt(char *, size_t, struct ctl_node *);