Allow arguments object to be considered a list

This should allow directly passing the `arguments` object to functions like `utils/allNodes` or `dom/fragment`, removing the need for `Array.prototype.slice.call(arguments)` in cases when all arguments are nodes.