In v1.2 with_items no longer iterates over a list of variables

Tentatively I think I would find a new iterator probably more easy to explain than one that changed forms (also we would need to note new behavior changes in a version).

How about a

with_dictionary:

This way it would be more explicit.

I would think most of our users wouldn’t know what an iterable was, nor would want to expect anyone to.

Making the conscious choice of how you want to iterate seems to be a good idea to avoid surprises, plus that way the return signature is always the same.

I noticed that in the discussion - I don’t personally have any trouble with the item being a hash rather than a scalar built in type and I found the way it worked pleasing.

But I suspect you are concerned with a broader audience of people who could get confused.