Add sculpt.pipe

Collect errors at end of series of piped streams