fn do_counterfactual(
index: &dyn TemporalIndexAccess,
entity_id: u64,
change_point: i64,
) -> Result<QueryResult, QueryError>fn do_counterfactual(
index: &dyn TemporalIndexAccess,
entity_id: u64,
change_point: i64,
) -> Result<QueryResult, QueryError>