code: function partialRight(func) {
        if (func) {
          var arity = func[expando] ? func[expando][2] : func.length,
              partialRightArgs = slice(arguments, 1);
  
          arity -= partialRightArgs.length;
        }
        return createWrapper(func, PARTIAL_RIGHT_FLAG, arity, null, null, partialRightArgs);
      }
docs: This method is like `_.partial` except that partially applied arguments
  are appended to those provided to the new function.
  
  Note: This method does not set the `length` property of partially applied
  functions.
  
  @static
  @memberOf _
  @category Functions
  @param {Function} func The function to partially apply arguments to.
  @param {...*} [args] Arguments to be partially applied.
  @returns {Function} Returns the new partially applied function.
  @example
  
  var defaultsDeep = _.partialRight(_.merge, _.defaults);
  
  var options = {
  'variable': 'data',
  'imports': { 'jq': $ }
  };
  
  defaultsDeep(options, _.templateSettings);
  
  options.variable
  // => 'data'
  
  options.imports
  // => { '_': _, 'jq': $ }