What about classes? We have a List class for ints We can make it general to any type template class Node { T value; Node *next; ... };