C unions not used to implement prophy unions - flat sequence of fields used instead
ctors generated to initialize
- builtin types
- typedefs
- enums
- fixed arrays
- union discriminators
- optional bool fields
testing 32-bit integer encoding to specified endianness
encoding 16 bit integers also
little refactoring
remaining ints tested
encoding structs to different endiannesses tested
remaining little and big encode functions generated