Every query that returns a `TableProvider` registers it with the shared session context that's part of the `CatalogClient` . <br><br>These TableProviders are still fairly heavy, internally holding a ChunkStore for each queried partition. This is particularly pathological fore notebooks where we may iterate and run the same query multiple times.