The DO block runs without error and reports "INFO: 42". This is an unambiguous semantic error because "a" is declared "constant"… Is this a known issue?
Thanks for the instant response, Tom. It's uncanny that you spotted this on Saturday 30-Apr and I spotted it just three days later on Tuesday 3-May. One of us must be psychic.