docs: public final Try<T, A> ensuring(CheckedRunnable<T> runnable) {
          return match(t -> peek2(t::addSuppressed, __ -> {}, trying(runnable))
                               .biMapL(constantly(t))
                               .flatMap(constantly(failure(t))),
                       a -> trying(runnable).fmap(constantly(a)));
      }