Support functions in TO-STRING
Merge LET scopes with the macro environment
Omit the environment parameter from SET/GETENV (there's now just one)