JS: async/await error handling without try/catch blocks | Hacker News Reader