This already exists via types like `Cell` and `RefCell` so it's not a new feature.