Generates a new, unique symbol.
Returns an initial, top-level environment.
Creates a new environment. If parent is specified, it will become the new environment‘s parent. The new environment inherits all symbols from the parent environment.
Looks up symbol in this environment.
Adds symbol as an argument in this environment.
Adds each of symbols to the arguments in this environment.
Adds symbol as a local variable in this environment.
Adds each of symbols to the local variables in this environment.
[Validate]