generative models in Wolfe, and more compact way to write sample space