Hamiltonian Monte Carlo and other gradient-based MCMC sampling algorithms for R-nimble
