ENQUEUE
#define ENQUEUE(list, elt, link) APPEND(list, elt, link)
#define ENQUEUE(head, l) { \
#define ENQUEUE(el, head, tail, link) { \