Effect.catchTags({ RouteNotFound: ... after my middleware the logger and tracer don't operate on the response I'm sending, but if I try to move the catchTags before the middleware I get a type error.ServerResponse from Effect.catchTags as I do from regular routes?HttpServer.router.catchTags (doesn't see RouteNotFound) and trying to catch in a middleware (type errors, didn't work, probably misguided)