Call `fun` with the current value of `signal` and new value of `handle` whenever latter changes, setting `signal` to the result. See also [watch_changes] and [fold].
(
handle: ReadSignal<A>,
signal: Signal<B>,
fun: impl Fn(Rc<B>, Rc<A>) -> B + 'static,
)
source not stored for this graph (policy: none)