Working (yet incomplete) update of MCMCChain type