Our own iterator concatentor with simplifications.

Standard implementation is buggy.