From the readme:
> ”Ever used asyncio and wished you hadn't?”
Yes, that’s me. I always found the yield-based approach to coroutines much easier to reason about. It’s just a generator function.