How async/await works internally in Swift | Hacker News Reader