Prototypes for Adaptive MCMC project.