let p1 = new Promise(function(resolve, reject) {
   resolve(42);
});
let p2 = p1.then(function(value) {
   console.log(value);
})
p2.then(function() {
   console.log("Finished");
});