function chain(value) {
      value = new lodashWrapper(value);
      value.__chain__ = true;
      return value;
    }
Creates a `lodash` object that wraps the given value with explicit
method chaining enabled.

@static
@memberOf _
@category Chaining
@param {*} value The value to wrap.
@returns {Object} Returns the wrapper object.
@example

var characters = [
  { 'name': 'barney',  'age': 36 },
  { 'name': 'fred',    'age': 40 },
  { 'name': 'pebbles', 'age': 1 }
];

var youngest = _.chain(characters)
    .sortBy('age')
    .map(function(chr) { return chr.name + ' is ' + chr.age; })
    .first()
    .value();
// => 'pebbles is 1'