docs: public static <T> Optional<T> accumulatePresent(final Monoid<T> reducer, final IterableX<Optional<T>> optionals) {
          return sequencePresent(optionals).map(s -> s
                                                   .reduce(reducer));
      }