Actually other alprotos can use this implementation.  Maybe moving it makes sense.  What should I name it.  util-list.[ch] is too generic for a linked list which has limitations on how to use it.