pub type Persist<C> = Box<dyn FnMut(&mut MessengerCore<C>) -> Result<()> + Send>;
Flushes the core’s sealed records to wherever the host keeps them.
pub struct Persist<C>(/* private fields */);