Asynchronous values as first-class citizens in Swift | Hacker News Reader