Move zipwith from iters to op to ensure consistency