"container/list" with generics in the bare minimum of changes.
