Ask HN: Best practices (and examples) for designing client libraries for APIs? | Hacker News Reader