Partial implementation of list.  Probably going to go a different way in
the fundamentals though.  Enough issues are coming up.