monad: pipeline w/ non-procs