en.javascript.info/1-js/09-async/05-promise-api/02-promise-errors-as-results-2/solution.md