I think `Unsafe` should stop that optimisation? (Or else how do e.g. `Cell` work?)