Creating middlewares using t.middleware has the limitation that the Context type is tied to the Context type of the tRPC instance.
Creating middlewares using t.middleware has the limitation that the Context type is tied to the Context type of the tRPC instance.