name argument number must be a valid symbol; found bad arg

Synopsis
In calling some function, you specified an arg that is not just a legal variable name. name is the function you called which is complaining about the arg. number tells which arg was not a binary string (where 1 is the first arg). bad arg is what you supplied.

Cause
You forgot to put quotes around your variable name when passing it to the function. Therefore, Reginald assumes that it is the name of a variable which contains the real variable name. And that variable was previously assigned a value that is not just a legal variable name. This is likely the case if bad arg is not what you intended.

Cure
If passing your variable name directly to the function, put quotes around it.