Composition-oriented pattern for API development | Hacker News Reader