#include <dag.h>
A DAG node can have several successor or predecessor nodes, each represented by a link Multiple-purpose, so some fields may not be used some time.