pub type HandlerTask<T, H, E = <T as HasExecutor>::Executor> = <E as Executor>::Task<Result<H, ProtocolError<<T as Transport>::Error>>>;
A client or server handler task.