How to create MixtureModel using distributions from different families

MixtureModel([Uniform(0,50), Normal(30,5)],[1/2, 1/2])

Is the above code snippet a valid distribution? I can sample from it. I want to use it in a Turing model.