Memos are pulled, not pushed
Memos are pulled, not pushed in the Scheduler and timing guide.
A write marks dependants stale. A memo recomputes when something reads it (an effect that depends on it, or your own call), not at write time. Several writes before a read cost one recomputation.
Pass { lazy: true } to skip even the first eager computation.