struct tests unified (packed-padded dichotomy isn't visible in these test modules anyway)