pub type Receiver<R, S, E> = UnboundedReceiver<Result<(R, Sender<Result<S, E>>)>>;
Receive requests submitted to the client
struct Receiver<R, S, E>(/* private fields */);