code: func NewDynProvider(config DynConfig) (Provider, error) {
  	return &dynProviderState{
  		DynConfig: config,
  		ZoneSnapshot: &ZoneSnapshot{
  			endpoints: map[string][]*endpoint.Endpoint{},
  			serials:   map[string]int{},
  		},
  	}, nil
  }
docs: // NewDynProvider initializes a new Dyn Provider.