bug: introduce ASSERT_STRUCT_OFFSET