Copy the state to a new state in the waiting status
SnapState<T> copyToIsWaiting([String? infoMessage]) { return copyWith( status: StateStatus.isWaiting, infoMessage: infoMessage, ); }