state
The pack's state; the first value is read from the store, never assumed. A store's Ready becomes Ready here only once the pack matches its manifest (otherwise Failed(Corrupt)), so a UI keyed on Ready never reads an unverified pack. The store is asked and the pack checked on dispatcher, so a collector on the main thread never waits on Play or the disk.