Promise.resolve('a') .then((v) => v + 'b') .then((v) => v + 'c') .catch((v) => v + 'd') .finally((v) => v + 'e') .then((v) => console.log(v)); // ??