I'm curious to hear others' comments, but when working with `NS_OPTIONS` I always use a fixed-width type (`int32_t` and friends), to guarantee consistent behavior across platforms.

I'm mostly in favor or `NSInteger` and friends, but if I'm specifying a bitmask, I specify I expect to be used to store those bits.