code: function collection$$1(eles, opts) {
      if (string(eles)) {
        return this.$(eles);
      } else if (elementOrCollection(eles)) {
        return eles.collection();
      } else if (array(eles)) {
        return new Collection(this, eles, opts);
      }
  
      return new Collection(this);
    }
docs: get a collection - empty collection on no args - collection of elements in the graph on selector arg - guarantee a returned collection when elements or collection specified