Universal Marginaliser for Deep Amortised Inference for Probabilistic Programs