More pretty-printing for debug

A `Show` for `Selector`.

Also, I got rid of the use of `Any` in `Show[PipelineOp]`.
Just took a shortcut because we're not generating `Where` nodes yet and these nested `\/`s are a drag. Started reading about shapeless today and then decided it's probably not the time.

I'll add a proper implementation for `Where`.