Imagining a First-Party Swift KVO Replacement | Hacker News Reader