Errors from reading or writing a mask snapshot. A stale or
corrupt snapshot is NOT an error — it is a miss (Ok(0)); only
genuine I/O failures surface here.
Parse a snapshot. Returns None for ANY reason the bytes are not
usable under identity — wrong magic, older format, different
usize width, different tokenizer, truncation, checksum mismatch.
Those are cache misses, not failures.