function LodashWrapper(value, chainAll, actions) {
  this.__wrapped__ = value;
  this.__actions__ = actions || [];
  this.__chain__ = !!chainAll;
}
The base implementation of `_.callback` which supports specifying the
number of arguments to provide to `func`.

@private
@param {*} [func=_.identity] The value to convert to a callback.
@param {*} [thisArg] The `this` binding of `func`.
@param {number} [argCount] The number of arguments to provide to `func`.
@returns {Function} Returns the callback.