Fold the useful features of alist and alist_node into ilist, and