3. syntax checking
Let's say I write:
myname='Alex' say mynaem /* note the typo */
Running this program would return 'mynaem', not a warning like "variable mynaem not declared"
It's called 'signal on novalue' which you want to enable for serious programming.