* `Struct` is now simply a `StructType`.
* `char` no longer defaults to a length of 1.
* added `skip` type to skip an amount of bytes.