@david_chisnall @baltauger I've considered this. The answer, really, is that a programming language is just a technology for a mind to use to alter the state of a machine, and not a subjective reality. Once the instructions are in the machine they dictate its operation. A human can try to imagine how the machine will operate under constraints but not be required to limit their own reality (if that were even possible) to that of the machine.