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)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)