Exogenous Matching: Learning Good Proposals for Tractable Counterfactual Estimation 1