1) run implemented as a trivial case of pipeline
2) debug() removed
3) documentation fixed and made reference to Parallel::DataPipe