If there is no need to assign to a local variable, a constant should be used instead:
Block localizes values only; it does not create new symbols:
Unique creates new variables in a way similar to
Module:
A symbol brought into the scope of
Module is not affected by naming conflicts: