'use strict';
exports.test = function () {
  // Don't get fooled by e.g. browserify environments.
  return process && !process.browser;
};

exports.install = function (func) {
  if (typeof global.setImmediate === 'function') {
    return function () {
      global.setImmediate(func);
    };
  } else {
    return function () {
      process.nextTick(func);
    };
  }
};
@@ -175,160 +175,29 @@
 %7B%0A  
-if (typeof global.setImmediate === 'function') %7B%0A    return function () %7B%0A      global.setImmediate(func);%0A    %7D;%0A  %7D else %7B%0A    return function () %7B%0A  
+return function () %7B%0A
     
@@ -226,15 +226,9 @@
 ;%0A  
-  %7D;%0A  
 %7D
+;
 %0A%7D;

use use process.nextTic