Would be nice to have something like ```julia constraint1 = @constraints begin q(p) :: ProjectedTo(Beta) end constraint2 = MeanField() constraint = constraint1 & constraint2 # or similarly constraint1 | constraint2 ```