transforms tests including error propagation
demanding readable-stream for node <= 0.8 in order to get the PassThrough we need