>> If Rust would have a compact notation for "Rc<RefCell<Foo>>"
That sounds like Rhai or one of the other Rust-alike scripting languages.