Is there a way to make sure (by inspection or enforced by the compiler) that 
the moved ref RC == 1, other then wrapping the ref in an `isolated[]`? When the 
ref counter of the moved object > 1, both threads will have a reference to the 
same object, leading to disaster.

`isolated[]` is not practical to work with, as the object needs to be wrapped 
in an isolated[] at construction time, which makes it cumbersome to work with 
the encapsulated value.

Reply via email to