pub trait FrozenState: Any + Debug + DynClone + Send { // Required method fn unfreeze(&self) -> Box<dyn State>; }