Return `self` from Pipeline#pipe

This makes it chainable, which is nice.

    pipeline.pipe(...).pipe(...)