If we do this, please let's not reinvent the nasty gotcha with Array.prototype.push() where you get implementation-specific limits on the number of arguments you can push because it transfers everything on the stack.
I think there should be separate pushAll()
and addAll()
methods that accept an array or iterable, rather than relying on multiple arguments.