node_os
$$ = calloc(1, sizeof(struct node_os));
struct node_os *, struct node_host *, struct node_port *,
struct node_os *os;
struct node_os *src_os;
struct node_proto *protos, struct node_os *src_oses,
LOOP_THROUGH(struct node_os, src_os, src_oses,
FREE_LIST(struct node_os, src_oses);
struct node_os *next;
struct node_os *tail;