pub fn with<M>(m: M) -> Route where M: for<'m> Middleware<'m, Context, Output = Result>,
Appends a middleware