Support #pragma pack push/pop and other max alignments besides 1