code: func (i If) True(r *dns.Msg) bool {
  	if c, ok := conditions[i.Operator]; ok {
  		a, b := i.A, i.B
  		if r != nil {
  			replacer := newReplacer(r)
  			a = replacer.Replace(i.A)
  			b = replacer.Replace(i.B)
  		}
  		return c(a, b)
  	}
  	return false
  }
docs: // True returns true if the condition is true and false otherwise.
  // If r is not nil, it replaces placeholders before comparison.