Freezes a global variable.
The symbol name
must have been previously bound to a global.
This function permanently prevents that global from being mutated
or deleted.
Various basic functions, such as +
, are frozen at startup by the
GameLisp runtime. This enables some optimizations which would otherwise be impossible.