I'm pretty sure if you don't pass a value to an argument, it gets set to `undefined`...but is still a function-level variable.

Did a quick test in Nightly & Chrome and it held true...though I can't find specific documentation. :persevere: