code: func (e *Environment) Set(name string, value string) {
  	for i, env := range *e {
  		if env.Name == name {
  			(*e)[i] = EnvironmentVariable{
  				Name:  name,
  				Value: value,
  			}
  			return
  		}
  	}
  	env := EnvironmentVariable{
  		Name:  name,
  		Value: value,
  	}
  	*e = append(*e, env)
  }
docs: // Set sets the value of an environment variable by the given name,
  // overwriting if one already exists.