Pull out code in fold_sue()
Factor out common struct-packing state
Packed attribute sets alignment to 1
Basic __attribute__((packed)) test
Array <-> packed struct test
Handle partially-packed structs