pub type Next = Box<dyn FnOnce(Request) -> Pin<Box<dyn Future<Output = Result<Response, ProviderError>> + Send>> + Send>;
The rest of the middleware chain + provider call.
pub struct Next(/* private fields */);