Tried `RefCell` in Rust super interesting for edge cases. For example it lets you mutate a field inside an immutable struct by enforcing borrow rules at runtime. Not something to overuse, but when you need it, it’s a lifesaver.