user should define evaluation loss function.

Previously, evaluation would return the posterior, not the likelihood.  This penalized models for their parameters, when all we care about is their predictions