This type is a bit more difficult because it can be signed or unsigned depending on the target platform.