OutVariable gets the output from the next command (select) in the pipeline
When running something like:
gsv -ov all | sort -ov sorted | select name -first 10 -ov first10
I'd expect $all.Count to be equal to $sorted.Count, but $sorted.Count is 10 and contains the same objects as $first10.
This is different than in older versions (tried with -ver 2, and the variables have the expected objects. e.g. $all.Count == $sorted.Count)