@creitve having only stdin/stdout/stderr for program communication, and the pain of forking routing, and in this case, one thing I really like, is allowing one program to poke() at another program's running memory as a form of pipe.
As well, as all this is stored as an image, recovering state is going to be really easy, it's not tangled into any parts of the subsystem.
@neauoire @creitve I think you may have just made your own version of a Smalltalk-esque programming environment (like Squeak) 👀