For await loops

I actually meant turning it into an iterator of futures. I found the answer to my question here: Streaming Generators?

That post has a lot of good references that explain things in some depth. Well worth reading.