docs: public static <T> Supplier<T> softenCallable(final Callable<T> s) {
          return () -> {
              try {
                  return s.call();
              } catch (final Throwable e) {
                  throw throwSoftenedException(e);
              }
          };
      }