`if (global.set` no weird whitespace, I would probably just do `immediately = global.setImmediate || process.nextTick`