if (interleave) {
        const { num, commands } = interleave;
        if (interleave.start !== false) yield* commands(0);
        for (let i = 0, n = children.length; i < n; ) {
            yield* emitChunk(children.slice(i, i + num));