Hello, I have encountered some unexpected behavior when assigning a variable in an if statement. Consider the following minimal working example, which checks to see if a variable was passed via a -c command line argument: print name_declared("myparam") if (name_declared("myparam"...