Writing an OS in Rust: Handling Exceptions | Hacker News Reader