pub async fn set_up_with_start_and_end_checkpoints( sim: Arc<Simulacrum>, data_ingestion_path: PathBuf, start_checkpoint: u64, end_checkpoint: u64, ) -> (JoinHandle<()>, PgIndexerStore, JoinHandle<Result<(), IndexerError>>, TempDb)