In a previous project elsewhere, we'd implemented a very handy subroutine called xfork() which enabled the passing of data to stdin on a child process as well as separating the capture of stdout and stderr. This may result in a compatibility breaking change if it is implemented in place, and we don't want a large amount of additional code. Therefore this may be implemented in such a way as replace what is currently here. I will try not to at first, but the compatibility breaking label may be added later.
In a previous project elsewhere, we'd implemented a very handy subroutine called `xfork()` which enabled the passing of data to `stdin` on a child process as well as separating the capture of `stdout` and `stderr`. This may result in a compatibility breaking change if it is implemented in place, and we don't want a large amount of additional code. Therefore this may be implemented in such a way as replace what is currently here. I will try not to at first, but the compatibility breaking label may be added later.