A "creator version" of a middleware provider: a middleware that can be used to
configure/extend the container before returning an actual middleware, but that can also
be called as a function, and it can receive custom parameters to configure its
behavior.
A "creator version" of a middleware provider: a middleware that can be used to configure/extend the container before returning an actual middleware, but that can also be called as a function, and it can receive custom parameters to configure its behavior.