docs: function (f) {
      if (typeof f !== 'function')
        throw new Error('Deps.autorun requires a function argument');
  
      constructingComputation = true;
      var c = new Deps.Computation(f, Deps.currentComputation);
  
      if (Deps.active)
        Deps.onInvalidate(function () {
          c.stop();
        });
  
      return c;
    }