@Contract(pure = true)
  default boolean allMatch(@NotNull Predicate<? super Result> predicate) {
    return forEach(predicate::test);
  }
@Contract(pure = true)
  default boolean allMatch(@NotNull Predicate<? super Result> predicate)