whyUpdated: a recomputed derivation.
whyUpdated: a direct tx.set on the node.
whyUpdated / whyNotUpdated: no commit in the window touched it.
whyNotUpdated: the latest commit DID update this node.
whyNotUpdated: the latest commit's changedNodes don't intersect deps.
whyNotUpdated: deps recomputed but produced Object.is-equal results.
Tagged classification for a WhyResult.
Each variant documents the precise condition under which the corresponding explainer returns it.