Promise.resolve('Jade')
.then(user => {
return Promise.resolve(['Buck', 'Felix'])
.then(pets => {user, pets});
})...
Promise.aggregate({
user: Promise.resolve('Jade'),
pets: Promise.resolve(['Buck', 'Felix'])
})...