Socket module has a `socket.recv_into` method, so it can use user-defined `bytebuffer` (like `bytearray`) for zero-copy. But perhaps `BaseEventLoop` has no method like that. Is there a way to use method like `socket.recv_into` in asyncio?