static <T> ResultIterable<T> of(Supplier<ResultSet> resultSetSupplier, RowMapper<T> mapper, StatementContext ctx) {
        return new ResultSetResultIterable<>(mapper, ctx, resultSetSupplier);
    }
Returns a ResultIterable backed by the given result set supplier, mapper, and context.

@param resultSetSupplier result set supplier
@param mapper   row mapper
@param ctx      statement context
@param <T>      the mapped type
@return the result iterable
core/src/main/java/org/jdbi/v3/core/result/ResultIterable.java