Add #:when clause to hmc-sampler.
Document derivative and hmc-sampler forms.