Arguments.length In Javascript Depends On Invocation Arguments, Not Function Signatures