Avoid exhaustive switch case in API clients | Hacker News Reader