Use NSUInteger instead of uint_fast32_t, as the generated assembly is identical and NSUInteger is a more familiar type to ObjC developers.