### What is the feature you are proposing? It would be great if this pattern was supported. Note how the second middleware references `slug`, which is typed by the first: ```js import { every } from "hono/combine"; import { zValidator } from "@hono/zod-validator"; import { z } from "zod"; import { HTTPException } from "hono/http-exception"; export const resolveSlugToId = every( zValidator( "param", z.object({ slug: z.string().nonempty(), }), ), async (c, next) => { const { slug } = c.req.valid("param"); const id = await slugToId(slug); c.req. await next(); }, ); ```