However, the Ada standard doesn't require implementations to do so,
and as it turns out GNU Ada (version 3.13p) doesn't do it.
There's been talk recently of having GNAT do it. A major reason it hasn't
been done in the past is the desire for compatibility with C structures.