Create immediately settled promises with static methods:
// Immediately fulfilled
Promise.resolve(42).then(x => console.log(x));
// Immediately rejected
Promise.reject(new Error("Failed"))
.catch(e => console.log(e.message));
Useful for returning consistent promise-based APIs.