code: func (c *ConfigFile) Reload() (err error) {
  	var cfg *ConfigFile
  	if len(c.fileNames) == 1 {
  		cfg, err = LoadConfigFile(c.fileNames[0])
  	} else {
  		cfg, err = LoadConfigFile(c.fileNames[0], c.fileNames[1:]...)
  	}
  
  	if err == nil {
  		*c = *cfg
  	}
  	return err
  }
docs: // Reload reloads configuration file in case it has changes.