It would be nice to move have something similar to `resume_from` that we have in DPPL (https://github.com/TuringLang/DynamicPPL.jl/blob/217b8cc3a0fbee96049b90a53f5db9f2a586ba96/src/sampler.jl#L84-L95) in AbstractMCMC. In particular, by default, it shouldn't be an issue to just make ```julia loadstate(state) = state ``` assuming that the `resume_from` corresponds to the sampler `state`. Thoughts @devmotion @cpfiffer @yebai ? CC: @HarrisonWilde