lib/mapper.js
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);
      };
    }
  }
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);
      };
    }
  }
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()