docs: @SuppressWarnings("unchecked")
    public static <R> FailsafeExecutor<R> with(List<? extends Policy<R>> policies) {
      return new FailsafeExecutor<>((List<Policy<R>>) Assert.notNull(policies, "policies"));
    }