Some of the fields are larger than one 32-bit element. We should just use the structure alignment infrastructure (see `Runtime.calculateStructAlignment` uses in library.js), but can leave it for now.