- Builder for chaining multiple middlewares on top of a base handler - Middleware for adding a map of values to the request context - Middleware for adding zerolog logging to the request