Language-Level Dependency Injection | Hacker News Reader