This is actually really nifty. However can you change it to be asynchronous instead? Right now the polyglot runs synchronously.
What about the stdout/stderr... It ultimately has to give you back a child process. Could there be a spawn version that gives you the child process too?
What about the stdout/stderr... It ultimately has to give you back a child process. Could there be a spawn version that gives you the child process too?