        /* everything above went out in this one turn. A call that waits on
           the one before it can only have issued its first here, so this is
           the number that says the boot chain is still going out in one
           round — 10 before this round, 23 after it — and the walk holds a
           floor against it. */
        boot.sync = boot.calls;
        /* two frames: the first is the shell, the second is the first one
           the app could have drawn anything into. A phone producing no
           frames at all (launched straight into the background) seals on
           the timer instead, well before the walk's first probe — the
           census must never depend on something that might not happen. */
        const sealTimer = setTimeout(sealBoot, 1200);
        requestAnimationFrame(() => requestAnimationFrame(() => { clearTimeout(sealTimer); sealBoot(); }));
