Navigating Safely with `Option` in Rust