code: func split(sep, s string) ([]string, error) {
  	s = strings.TrimSpace(s)
  	if s == "" {
  		return []string{}, nil
  	}
  	return strings.Split(s, sep), nil
  }
docs: // split is a version of strings.Split that can be piped