struct foo { uint32_t x : 17; uint8_t y : 3; char z[16]; };