code: func ReadEnvFileRaw(envFilePath string) ([]string, error) {
  	var env []string
  	var envFile *os.File
  	var err error
  	if envFile, err = os.Open(envFilePath); err != nil {
  		return nil, err
  	}
  	defer envFile.Close()
  	scanner := bufio.NewScanner(envFile)
  	for scanner.Scan() {
  		env = append(env, scanner.Text())
  	}
  	if err = scanner.Err(); err != nil {
  		return nil, err
  	}
  	return env, nil
  }
docs: // ReadEnvFileRaw reads the environment file, returning it as a
  // slice of strings, each expected but not checked to be of the form
  // "key=value".  (The suffix leaves room for a function which parallels
  // WriteEnvFile, which splits each string and has a return type of
  // types.Environment.)