If you have a link to somewhere that explains that hack, then I'd also
put it there. I forgot if it's written down somewhere.
I haven't found anything that describes the hack in detail.
From what I understand its a combination of disabling `noalias`
[0] (this PR enables it for `Unpin` types) and disabling
`dereferencable` [1] on `&mut !Unpin` types.
Related rust issue about this [2].
Maybe Alice, Ralf or someone else form the rust side can provide
a better reference?