Deep Amortized Inference for Probabilistic Programs