Using Rust's Type System for Better APIs | Hacker News Reader