public static <T> MemoizingSupplier<T> of(Supplier<T> supplier) {
        return new MemoizingSupplier<>(supplier);
    }
Wraps a supplier and memoizes the object returned.

@param <T> The type of the object returned by this supplier.
@see Supplier
core/src/main/java/org/jdbi/v3/core/internal/MemoizingSupplier.java