code: func Split(v string) (key, value string) {
  	parts := strings.SplitN(v, "=", 2)
  	switch len(parts) {
  	case 2:
  		value = parts[1]
  		fallthrough
  
  	case 1:
  		key = parts[0]
  	}
  	return
  }
docs: // Split splits the supplied environment variable value into a key/value pair.
  //
  // If v is of the form:
  //	- KEY, returns (KEY, "")
  //	- KEY=, returns (KEY, "")
  //	- KEY=VALUE, returns (KEY, VALUE)