code: function lazy() {
    /* jshint validthis:true */
  
    // Enable invocation with operators (+, !, etc)
    this.valueOf = function () {
      return this.val();
    };
  
    this.val = function () {
      return this.lazy.map(function (args) {
        return args[0].apply(null, args[1]);
      })[this.method](predicates.truthy);
    };
  
    return this;
  }
docs: chaining mixin