When I read documentation it's more like "I don't believe what you say. I believe what you do." as this system isn't treating these as constants. If it had been there would be a lot more errors with basic things.
A constant is a value that cannot be altered by the program during normal execution, i.e., the value is constant. When associated with an identifier, a constant is said to be “named,” although the terms “constant” and “named constant” are often used interchangeably. This is contrasted with a variable, which is an identifier with a value that can be changed during normal execution, i.e., the value is variable.