Thanks for the feedback. I think the post has much to be improved, but the idea was to get an idea of how that would be useful for other developers --
As for the `next()` and `consume()` approaches, yes, that would basically combine multiple generators in one and not block on any of them.
I will update the post with more information and also take into consideration all the work that has been done on asyncio module for Python3.4.