One of the features we want to implement this summer is the ability to save the state of a simulation and return to it later, as if nothing had happened.
I'm thinking that saving the objects associated with RoadRunner with pickle might work, but I'm not sure how pickle would interact with rr::Variant and C++ types in general, so I'll look into that.