singly-linked list for Tcl version 8.6