This can be used for instance for a java method with the following
varargs declaration:

void doStuff(Object ...args)

It smells like compiler stuff and I was wondering whether the
compiler, since it knows what it is doing, could do the transformation
itself. Just wondering as I said, I have not considered the possible
implications and/or viability of such a scheme.