function LazyWrapper(value) {
  this.__wrapped__ = value;
  this.__actions__ = [];
  this.__dir__ = 1;
  this.__filtered__ = false;
  this.__iteratees__ = [];
  this.__takeCount__ = POSITIVE_INFINITY;
  this.__views__ = [];
}
The base implementation of `_.assign` without support for argument juggling,
multiple sources, and `customizer` functions.

@private
@param {Object} object The destination object.
@param {Object} source The source object.
@returns {Object} Returns `object`.