Introduce List.Dict, DRYing the tuple list as Dict implementation