pub const kCFRunLoopBeforeWaiting: usize = 1 << 5; // 32usize