We've talked about this a lot during early actor days, and currently the answer really might be to use distributed actor + process isolation. There's recent thread about this: Runtime extensibility via distributed actors, as well as a demo here: GitHub - martiall/swift-subprocess-distributedactors, using just pipes and how one could even run th...