@araq: " _The real question is how hard it is for client code to avoid triggering (non atomic) ARC problems when using your actors runtime_ "
It is **inevitable** that client code will trigger ARC problems when using my actors runtime. And I do not know how to solve this. _this_ is the point I am trying to make. While your code showed one particular example where `isolate()` can help, it does not offer a generic solution. As far as I can tell, the language has no way of safely and reliably verifying that any data being sent to a different thread (using channels or any other method) is isolated.
