The connection object could be an iterator that yields incoming messages, i.e. as an alternative to calling get_message().
# simple WebSocket echo
async with open_websocket(…) as websocket:
async for message in websocket:
await websocket.send(message)
Thoughts?