As stated, the intention of the jpra
language is describe flat data structures that will be encoded into
untyped storage regions. This section defines the rules that are used
to map type declarations to individual octets.
Informally, the rules can be considered as analogous to the storage
rules for C-language family struct
values but with explicit field padding and no implicit alignment
[2].