class Fun {

    public static <R> Supplier<Result<R>>
    result0(final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet) {
        return composeTry0(Result::success, Result::failure, mayThrowOnGet);
    }

    private  Fun();

}