consolidate many implicit list types into one

Small, non-intrusive refactoring.