AsyncMutableFlowStore
Suspending view of a MutableFlowStore: each call dispatches its blocking work to the store's dispatcher. The mutations take the caller's transaction handle T, so use this where T tolerates use from the dispatcher (a transaction managed across threads with serial access); where the transaction is driven by a thread-bound, non-suspending callback, use the non-suspending MutableFlowStore instead.