A constant definition is similar to that of a variable defined with DefineVariable, except that the end-user is not allowed to modify the value of a constant.
You are, however, allowed to perform lower-level operations such as renaming a constant, or deleting it and re-defining a new constant or variable with the same
name but different value. If you attach the constant to the address of a variable in your host program, the host program may change the value. However, when
the end-user attempts to assign a value to the constant, an error is raised.
DefineConstant("x") is the same as: Define("Lock ~~ Variable: x")