semantic: Simple solution for function parameter shadowing for now.
test: As one passes, another arises. (Update passing)