[Python-ideas] asyncio: factoring-out of the general mechanism