It is a future of the state. The future is active if the state is on the isWaiting status.
Future<T> get stateAsync async { final snap = await _reactiveModelState.snapStateAsync; // assert(snap.data != null); return snap.data as T; }