FNNAMENEG, Depth argument to $NAME cannot be negative
Run Time Error: This indicates that GT.M encountered a $NAME() reference with the optional integer expression that is set to a negative number.
Action: Modify the routine to ensure that $NAME() arguments are never negative.