Introducing Stream Tapping

Stream tapping is a way to collect separate pieces of 
information from a stream of data while still passing
the whole stream along to a consumer.