Maintain the behavior for callbacks with multiple arguments
docs for promisify
Formatting