The generic nature of `Iterable<T>` makes it a suboptimal choice for our use of the AttributeMappingsList contract. I’ll remove the iterable facility and adapt client code to use the simple for loop based on an index.