Also, since asyncio is the de facto standard now, I wonder if asyncio
might grow such a new API. That may be troublesome: asyncio already
has Protocols and Streams, and people often complain about its
extensive API surface that's difficult for beginners :-)