dl_list and dll_node now include type information. A list can only hold nodes that hold values that correspond to one particular type.