Smart pointers and handles for places in Rust: Beyond the and | Hacker News Reader