- Rename the `Client` to `Channel` - Add better `__repr__()` - use laddr, raddr instead of sockaddr, peer - don't allow re-entrant `Channel.connect()` calls - Make `Channel` an async iterable