Added sample methods to TypedPipe
Made changes to IterablePipe and MergedPipe