Generic corrupt file handling
Big respect for the goals of project.
I feel like Kaitai may even be the end-game documentation method for binary files.

One thing I can say across decades of work with files is that some type of corruption is inevitable.


**Does the parser have any sort of handling for this?**

- Does it fail gracefully during file read?
- Is everything up to the corruption kept so that the user can process it?
- Does it continue reading after the corruption in an attempt to recover anything around it?
- Are the answers to these questions language-agnostic?