Uh oh. More code just to handle MCMCChains being MCMCChains. It should be pretty straightforward to do this, just by recursively calling hasvalue and getvalue, but ... sigh.