An Adventure in API Design and Concurrency in Rust | Hacker News Reader