code: func NewDNSProvider() (*DNSProvider, error) {
  	values, err := env.Get("NAMECOM_USERNAME", "NAMECOM_API_TOKEN")
  	if err != nil {
  		return nil, fmt.Errorf("namedotcom: %v", err)
  	}
  
  	config := NewDefaultConfig()
  	config.Username = values["NAMECOM_USERNAME"]
  	config.APIToken = values["NAMECOM_API_TOKEN"]
  	config.Server = env.GetOrFile("NAMECOM_SERVER")
  
  	return NewDNSProviderConfig(config)
  }
docs: // NewDNSProvider returns a DNSProvider instance configured for namedotcom.
  // Credentials must be passed in the environment variables:
  // NAMECOM_USERNAME and NAMECOM_API_TOKEN