HMC can now use the primal (non-AD) version of the program to get the final logprob value used in accept/reject calculations.