There are a few formats to choose from, how can I know which ones are available before extracting? I saw EnumFormats in the raw crate, but that seems too low level - it returns the underlying formats and not the ones defined in this crate.