reads the 'next' field of var complex. this may of course be NIL, or
a complete linked list. Calling Next()(NIL) will result in NIL, so it's
safe to call Next() when you're not sure if you're at the end of a linked list.
See string and list linking functions