Tower Filter
A Tower middleware that conditionally allows requests to be dispatched to the
inner service based on the result of a predicate.