remove unused fork_and_exec_pair method
make sure compilers don't attempt to copy UnidirectionalPipe instances