state
The download's current state, and every change to it.
A StateFlow, so collecting it gives you a state right away. On the first Download.issue call for an issue after the app starts, it reads State.NotDownloaded for a moment, until the stored state has been read.