Whether decoding a stream this codec itself wrote will notice corruption
rather than silently returning wrong bytes, and — where it does — what
kind of guarantee that is. A single bool used to carry this and meant two
different things depending on the codec: a format-wide guarantee for gzip,
but only “this build’s encoder turns on an optional checksum” for zstd. A
caller reading one undifferentiated bool had no way to tell which promise
it was getting, so the two review findings that added careful wording to
the old field’s doc comment are migrated here, one paragraph per variant.