The behaviour is that we recompute the rest of the system as usual, but
retain dependencies on the deps that the value-function examines.
We do more: it's now possible for cycles to occur in the dependency
graph, as long as a value is explicitly set somewhere in the cycle,
which effectively breaks it. Cycles of purely computational deps are
still considered to be meaningless, and therefore forbidden.
Finally, we note that DELAY-RECOMPUTING-DEPS can be used to set
explicitly the values of a number of deps simultaneously, even if their
value functions would otherwise forbid it.