pub type ClientTransport = Framed<TcpStream, ClientCodec>;
struct ClientTransport { /* private fields */ }