I think we could use [`_.reduce`][1] here. Something along the lines of…

```coffeescript
return this.make(_.reduce(this, function(all, elem) {
  all.push.apply(all, elem.children);
  return all;
}, []));
```


[1]: http://underscorejs.org/#reduce