a format for plain old data (POD)
test POD serialization with several POD types
simplify some test cases
trying to fix negative enum values (there seems to be a signedness problem in deserialization)