progress
The latest Progress. In Compose, read it with progress.collectAsState().
From asyncWithProgress, it starts indeterminate and goes to 1f on success. On failure or cancellation it keeps its last value, so read the outcome from await or deferred, not from the bar.