Observable's pipe
method is all about connecting a source
to a subscriber
through an operator. While you wouldn't normally manually invoke connect the pieces together the way this lesson does, it's important to understand how the internals work before working with the RxJS api.