code: function(nextSchema, nextScope, nextIndex, nextPath, nextCBack){
      var nSchema = nextSchema || false;
      var nScope = nextScope;
      var nIndex = nextIndex;
      var nPath = nextPath;
      var nCBack = nextCBack || function(){};
  
      if(false === nSchema){
        return function(){};
      }else{
        return function(){
          baseimporter.indexIDs.call(baseimporter, nSchema, nScope, nIndex, nPath, nCBack);
        };
      }
    }
docs: array for use in recursion 
  Factory function for generating next tick
  Always returns a function, though passed an undefined nextSchema the
  returned function will be empty
  
  @param {object} nextSchema Object to index
  @param {string} nextScope Scope to resolve against
  @param {string} nextIndex Index of the property/definiton passed as nextSchema
  
  @return {function} a function to be passed to process.nextTick()