Another attempt at passing arrays as varargs (with implementation)

The enhanced variadics I pitched sidestep source compatibility issues. I think that is the most viable path to avoiding forwarding overloads.