Pull-based reactive primitives for the infinite-db frp backend.
Provides Signal<T> (writable reactive cells), Computed<T> (lazily
re-evaluated derived values), Slot<T> (named single-value input
receivers), and DirtySet (shared dirty-ID tracking).