public Queryable<T> concat(Enumerable<T> source2) {
   return factory.concat(getThis(), source2);
 }