'use strict' function makeNext () { if (typeof process === 'object' && typeof process.nextTick === 'function') { return process.nextTick } else if (typeof setImmediate === 'function') { return setImmediate } else { return function next (f) { setTimeout(f, 0) } } } module.exports = makeNext()