pub fn patch<I, H, T, S>(handler: I) -> MethodRouter<S, Infallible>where I: Into<HandlerWithOperation<H, T, S>>, H: Handler<T, S>, T: 'static, S: Clone + Send + Sync + 'static,