Complete, composable and correct parsing in Rust | Hacker News Reader