docs: public static <T, X extends Throwable> Try<T, X> fromIterable(final Iterable<T> iterable, T alt) {
          if(iterable instanceof Try){
              return (Try)iterable;
          }
          return new Try<>(LazyEither.fromIterable(iterable,alt), new Class[0]);
      }