On a call. If there is one argument and it's a tuple, then break that tuple apart to make the array of arguments.
When calling closures, if there is one parameter and either 0 or more than one argument, then we need to make a tuple out of the arguments and that becomes the sole argument.
On a call. If there is one argument and it's a tuple, then break that tuple apart to make the array of arguments.
When calling closures, if there is one parameter and either 0 or more than one argument, then we need to make a tuple out of the arguments and that becomes the sole argument.