Add primitives integers up to 256 bit width.
Don't throw an error on variable sized members.

This just means that the whole struct doesn't have a fixed size.