Add typed version of RichPipe 'using'

Add typed version of RichPipe 'using'
do we need that `[U >: T]`? That is less than optimal.