Register a signal as a dependency of the effect currently running, without reading through
it. Use it when a value is fetched by some other route — a lookup, a data walk — but should still make the
surrounding @effect re-run when that signal changes. Outside an effect it does nothing.
trackSignal