Mixture of multinormal distributions

Hi, I am wondering if it is possible to create a mixture of multinormal distributions (covariance matrix != identity). I have looked up the examples in the official doc: Probability distributions - torch.distributions — PyTorch 1.12 documentation. But it is still unclear to me if replacing Normal with MultivariateNormal would work.

Thanks in advance!