Correctly handle inline fields that aren't present in the parent struct (i.e. because we're reading an older version of the struct that lacked those fields).
Require fixed struct data section size to be in bytes, not words, for clarity.
Detect and disallow List(Inline(Bool, n)) as it is not currently implemented correctly (and may be difficult to implement correctly-yet-efficiencly).
Document inline types, new struct list encoding rules, etc.