@[simp, grind] def evaluate (policy : Policy) (req : Request) : Decision := denyOverrides (policy.filterMap fun rule => if rule.equivalent req then some rule.outcome else none)