Make List an interface

I don't plan to provide a different implementation, but this gives me
the flexibility.  Code using ps.List without an interface smelled
wrong in all the clients.  This should have a cleaner feel.
1 file changed
tree: cf130ea8796d3516329a67ee50635f17cdda40c1
  1. list.go
  2. list_test.go
  3. map.go
  4. map_test.go