"Environment" is often used in Scheme to refer to first class
Scheme environments.  For example, `make-environment'
conflicts with procedures of the same name in at least Chibi,
Chicken, MIT-Scheme, etc.

Perhaps "state" is a better name?

--
Alex