pub async fn change<E: From<EngineError>>(
stream: &RefCell<Stream>,
build: impl FnMut(&Stream) -> Result<Change, E>,
store: &impl Through,
) -> Result<Changed, E>Expand description
build’s change, holding the stream only to apply it, between two blocks, once the store
answered what it brings in: an exact stream pulled only once its edit is done plays it where
it was issued. build runs again whenever the stream changed under it.