As per #3098 and #3200, currently clang doesn't provide sufficient type information to tell if a macro generated integer is a u64, a u32, or anything else.
As such and until a time when clang does provide the necessary detail, it would be nice to have an override and a fallback option available. Essentially, a fallback type for all integer generating macros, and then individual overrides on a per item basis.
Filing this issue so that it can be tracked separately from the "waiting for clang api changes" issue.