Either having a proc argument and a variable name with the same name, or two proc arguments with the same name, does not cause error
Code Snippet (if applicable) to Reproduce Problem:
/proc/thing1(A, A)
world.log << A // always outputs the second A
/proc/thing2(A)
var/A = 8 // this replaces the other variable
Expected Results:
An error for having the same variable defined twice
Actual Results:
BYOND silently ignores it