I'm trying to change a type to use an
UnsafeCell internally, however this makes the type parameter invariant instead of covariant. However, the safe interface to the type enforces that it can be used covariantly, despite the
UnsafeCell. How can I force the type to be covariant again?
I dont think this is currently possible