docs: public static <T> String join(Iterable<T> iterable, CharSequence separator,
  			Functions.Function1<? super T, ? extends CharSequence> function) {
  		return IteratorExtensions.join(iterable.iterator(), separator, function);
  	}