In the first example of refactoring one of my interactors to be an interator, I realized I'm using ```each_with_index```. If we did that here, it wouldn't break the normal case, but allows you to grab the index var if you want it. Thoughts?