How are language environments (i.e., the values passed as `#:env' arguments to the various compilation functions) supposed to be used? Currently all languages use it as the value of the current module, but would it be appropriate to use the environment value to keep track of other compilation-unit-specific settings like the default binding mode for Elisp or global declarations for CL?
-- Inteligenta persono lernas la lingvon Esperanton rapide kaj facile. Esperanto estas moderna, kultura lingvo por la mondo. Simpla, fleksebla, belsona, Esperanto estas la praktika solvo de la problemo de universala interkompreno. Lernu la interlingvon Esperanton! http://lernu.net/