public static <T, R> Function<T, R> uncheck(FunctionThrowingIOException<T, R> function) {
        return t -> uncheck(() -> function.map(t));
    }
Wraps any IOException thrown from a function in an UncheckedIOException.
vespajlib/src/main/java/com/yahoo/yolean/Exceptions.java