Better JavaScript promises with safe-await | Dark Hacker News