Since already building with MinGW and pthreads, perhaps `os.Worker` could be supported? Adding `-DUSE_WORKER` and a macro for `pipe` like `#define pipe(fds) _pipe(fds, 4096, _O_BINARY)` seems to do it.