How to avoid fighting the Rust borrow checker | Hacker News Reader