code: func parsePackageSettings(input string, defaultOutputSettings *OutputSettings) map[string]*OutputSettings {
  	all := map[string]*OutputSettings{}
  	items := strings.Split(input, ",")
  
  	for _, item := range items {
  		name, verbosity := parsePackageName(item)
  		if verbosity == nil {
  			verbosity = defaultOutputSettings
  		}
  
  		all[name] = verbosity
  	}
  
  	return all
  }
docs: // Accepts: foo,bar,qux@timer
  //          *
  //          *@error
  //          *@error,database@timer