Implementing a Tiny DSL in Swift | Hacker News Reader