var list = 'a':'b':'c':nil; #var list = ['a', ['b', ['c']]]; #var list = Pair.new('a', Pair.new('b', Pair.new('c', nil))); for (var l = list; l != nil; l = l[1]) { say l[0]; }