Work in progress HMC kernel.