function LazyWrapper(value) {
      this.__wrapped__ = value;
      this.__actions__ = [];
      this.__dir__ = 1;
      this.__filtered__ = false;
      this.__iteratees__ = [];
      this.__takeCount__ = MAX_ARRAY_LENGTH;
      this.__views__ = [];
    }
Creates a lazy wrapper object which wraps `value` to enable lazy evaluation.

@private
@constructor
@param {*} value The value to wrap.