code: func Do(baseConfig interface{}, indent bool) (string, error) {
  	anomConfig, err := copystructure.Copy(baseConfig)
  	if err != nil {
  		return "", err
  	}
  
  	val := reflect.ValueOf(anomConfig)
  
  	err = doOnStruct(val)
  	if err != nil {
  		return "", err
  	}
  
  	configJSON, err := marshal(anomConfig, indent)
  	if err != nil {
  		return "", err
  	}
  
  	return doOnJSON(string(configJSON)), nil
  }
docs: // Do configuration.