You Can Throw() Anything in JavaScript – and Other Async/Await Considerations | Hacker News Reader