insert code for pipely from IO::Pipely to Parallel::DataPipe to avoid dependency on IO::Pipely