pub fn make_session_context(
lakehouse: Arc<LakehouseContext>,
part_provider: Arc<dyn QueryPartitionProvider>,
query_range: Option<TimeRange>,
view_factory: Arc<ViewFactory>,
configurator: Arc<dyn SessionConfigurator>,
) -> impl Future<Output = Result<SessionContext, Error>>