Add a structure for the binary header.
Everything not nailed down *will* be stolen. Get rid of all the type incorrect comparisons that the typechecker allowed.