pub fn client_codec(
    
) -> impl Encoder<Request, Error = Error> + Decoder<Item = Event, Error = Error>