Binary format schema

Parses binary data with a declarative schema: integer types, fixed-length strings and bytes, repeats by expression.