4.12 Intro to ES6 Promises

var somePromsie = new Promise((resolve, reject)=>{
setTimeout(() => {
// resolve("Hey. It worked!");
reject("BAD_EXCEPTION_REALLY_BAD_DANGEROUS_BASE_ERROR");
}, 2000);
});
somePromsie.then(
(msg) => console.log("Success: ", msg))
, (msg) => console.log(msg))