Possible Data Structures Under Various Counterfactual Assumptions