- [ ] valueCallback must not _capture_ other cells (via putX) - [ ] valueCallback in whenNext might be called with the same value twice - [ ] different valueCallback must not write mutable data. Note that reading is OK, e.g. methodToCell is mutable. Are there exceptions? Document them. - [ ] use whenComplete carefully! A whenComplete cycle might not have progress, while a whileNext cycle has - [ ] prefer whenNext over whenNextSequential, but use latter, if state is needed - [ ] whenNextSequential calls all callbacks of `this` cell sequentially. (Callbacks for other cells run concurrently)
thiscell sequentially. (Callbacks for other cells run concurrently)