If using C23, _BitInt allows for integer types without promotion.