Adiak currently uses int/long/unsigned long in its types. We should add the fixed-sized types:
int32_t, uint64_t, ....
We've also been asked to include the 128-bit types for future proofing.
For floating, points we could add 32-bit floats.
We might also consider the GPU-sized floating point: 8-bit, 16-bit, etc. Alternatively, should these types just be cast to float/double for the purposes of putting them into adiak?