user to the context if they are. My middleware adds the type of this context variable per the docs:c.get('user') as being present even if they don't use the middleware. If I make user optional then in every handler that uses my middleware I need a guard if (!user) return c.json(...) which is redundant because the middleware is already guaranteeing that the context variable is set.