code: func (s Strings) MarshalYAML() (interface{}, error) {
  	if len(s) == 1 {
  		return s[0], nil
  	}
  	return []string(s), nil
  }
docs: // MarshalYAML marshals to scalar value
  // if there is only one value in the list,
  // marshals to list otherwise