docs: @SuppressWarnings({ "rawtypes", "unchecked" })
      public static <R> Seq<R> reduce(final Stream<R> stream, final Stream<? extends Monoid<R>> reducers) {
          return reduce(stream, Seq.fromIterable((List) reducers.collect(java.util.stream.Collectors.toList())));
  
      }