Error sets with eros: the missing piece in Rust error handling | Hacker News Reader