pub fn read_msg<R, Req, Notif, Resp>( inp: &mut R, ) -> Result<RpcMessage<Req, Notif, Resp>>where R: BufRead, Req: DeserializeOwned, Notif: DeserializeOwned, Resp: DeserializeOwned,