According to the documentation, we can reset $ModuleNumber to a positive machine integer. There is even an example in the doc: ...
Is it possible to write a function immune to symbol redefinitions in any Block surrounding its invocation?
Normally, semantics of symbols used in a function definition can be changed by their redefinitions in Blocks surrounding the function invocation: ...
Today I noticed something, I think for the first time. When used inside Compile variable values within Module (and ...