I just wanted to point out that
apply is often slower than
call in most browsers, sometimes by 50%, and that accessing
arguments is almost universally slower and should be avoided (there's a lot of articles on this, although with some conflicting results).
In any case, supporting n arguments via apply + arguments is not a good idea and it is faster to instead use call with one context argument (or two arguments, context and options?).
If people like the fixed two argument method, we could make that a standard format used everywhere through the framework.