Is there anything I'm overlooking that would simplify selecting records up to where a column changes? This does it, but doesn't help if I want the rest of the file on another stream:
(end /) ... | first: unique ... first | skip: drop 1 | stop: gate / skip: | rest: fanin | stop: | ... / first: | rest: ¬R
