code: public static <T extends Comparable<? super T>> Ix<T> orderedMerge(Iterable<? extends Iterable<? extends T>> sources) {
          return orderedMerge(sources, SelfComparator.INSTANCE);
      }
docs: Merges self-comparable items from an Iterable sequence of Iterable sequences, picking
  the smallest item from all those inner Iterables until all sources complete.
  @param <T> the value type
  @param sources the Iterable sequence of Iterables of self-comparable items
  @return the new Ix instance
  @since 1.0