Sampling from nested models

It seems that the latent does not vary enough to inform the lam parameter. In particular you can reverse c and d and get basically the same lam parameter

sns.kdeplot(c + latent * d)
sns.kdeplot(-c + latent * (-d))

image