enum ReaderReadinessEvent
case configuring
case notReady
case progressing(Double)
case ready
case unavailable