The guard factory instance.
Create a new middleware instance.
Specify the guard and field for the middleware.
Handle an incoming request.