provide density in prob/viz
pass #:cond special conditions to hmc-sampler
Using entry-value-map should also update the ll.
hmc-leapfrog-proposal must call the model on each small step.

Because we have to update the dist parameters in order to compute
dist-Denergy correctly.