code: func (p *RcodeZeroProvider) NewRcodezeroChanges(action string, endpoints []*endpoint.Endpoint) []*rc0.RRSetChange {
  
  	changes := make([]*rc0.RRSetChange, 0, len(endpoints))
  
  	for _, _endpoint := range endpoints {
  		changes = append(changes, p.NewRcodezeroChange(action, _endpoint))
  	}
  
  	return changes
  }
docs: // NewRcodezeroChanges returns a RcodeZero specific array with rrset change objects.