code: func (s *Statement) Evaluate(p *Path, options *PolicyOptions) bool {
  	for _, c := range s.Conditions {
  		if !c.Evaluate(p, options) {
  			return false
  		}
  	}
  	return true
  }
docs: // evaluate each condition in the statement according to MatchSetOptions