docs: public static <T> Optional<T> findOptionalAmongst(Class<T> clazz, Collection<?> instances) {
      return findStreamAmongst(clazz, instances)
        .reduce((i1, i2) -> {
          throw new IllegalArgumentException("More than one " + clazz.getName() + " found");
        });
    }