code: function _makePartialAsync(func, asyncFn, syncFn) {
    
    // Return from cache
    var out,cached = this.cache[func.id];
    if (cached instanceof Function) return cached;
  
    if (func.async) {
      // Async function
      out = this.cache[func.relPath] = asyncFn;
    } else {
      // Sync function
      out = this.cache[func.relPath] = syncFn;
    }
    
    return out;
  
  }
docs: /*
  Makes functions asynchronous, following a specific pattern
  
  @private
  @param {string} data
  @param {object} vars
  @param {string} relPath
  return {function}