code: function(fn)
      {
          return this.execute().then(function(res) {
              return _(res).reduce(function(acc, x) {
                  return acc + (0|fn(x));
              }, 0);
          });
      }
docs: ------------------------------------------------------------------------ Terminator methods. These will all return a promise for the eventual value of the actual query execution