Distinguish metadata-only reader in internal state
Distinguish metadata-only reader in internal state

This will be used to implement a reader that accepts FlacReaderOptions,
where if only metadata is desired, a reader will be returned that does
contain the metadata, but which is not able to read audio samples.

ruuda/claxon,ruuda/claxon,ruuda/claxon