Naming could be better, this doesn't read very well where it is used. How about `answerWithIteratorOf(...)`?