@Alpha
    default <R extends Collection<? super T>> R collectInto(GenericType<R> containerType) {
        return collectInto(containerType.getType());
    }
Collect the results into a collection type.

@param containerType A {@link GenericType} object that describes a collection type
@return A new collection implementing the container type with all results inserted
@throws UnsupportedOperationException if the implementation does not support this operation
@since 3.38.0
core/src/main/java/org/jdbi/v3/core/result/ResultIterable.java