Explicit array splat for variadic functions

For readers, I actually think that this isn't immediately clear. It's more subtle than I would like, especially once you start allowing arrays to be passed in and implicitly turned into variadic args.