Allow infinite arguments to be passed when...

...resolving promises.
Beginning tests