In `OrdSeq`, `IndOrdSeq`, and `IntervalTree`: use a generator to yield `left.push(head)` pieces and concatenate by reduction.