code: func NewChecker(policy *audit.Policy) Checker {
  	for i, rule := range policy.Rules {
  		policy.Rules[i].OmitStages = unionStages(policy.OmitStages, rule.OmitStages)
  	}
  	return &policyChecker{*policy}
  }
docs: // NewChecker creates a new policy checker.