Remove support for fulfilling a promise with multiple arguments.
Make code more modular.