package vars

import (
	
	
)

var errEnvMustBeString = errors.New("environment variable can only be set string values")

type envVariable struct {
	name string
}

func ( envVariable) ( interface{}) error {
	if ,  := .(string);  {
		os.Setenv(.name, )
		return nil
	}
	return errEnvMustBeString
}

func ( envVariable) () interface{} {
	return os.Getenv(.name)
}

// FromEnv returns a Var corresponding to the named environment variable.
func ( string) Var {
	return envVariable{}
}