``` struct VulnerabilityWeight { int areaperil_id; int vulnerability_id; OASIS_FLOAT weight; }; ``` But in OasisLMF [gulmc/aggregate.py](https://github.com/OasisLMF/OasisLMF/blob/main/oasislmf/pytools/gulmc/aggregate.py#L25) `VulnerabilityWeight` correctly uses `areaperil_int` for `areaperil_id`: ``` VulnerabilityWeight = nb.from_dtype(np.dtype([('areaperil_id', areaperil_int), ('vulnerability_id', np.int32), ('weight', np.float32)])) ```