The unfortunate thing is that `arguments` isn't actually an Array, so this can't be done without a shim.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope/arguments