public static <T> T uncheck(SupplierThrowingIOException<T> supplier, String format, String... args) {
        try {
            return supplier.get();
        } catch (IOException e) {
            String message = String.format(format, (Object[]) args);
            throw new UncheckedIOException(message, e);
        }
    }
Wraps any IOException thrown from a supplier in an UncheckedIOException w/message.
vespajlib/src/main/java/com/yahoo/yolean/Exceptions.java