pub type ReplayHandler = Box<dyn Fn(EngineMessage) + Send + Sync>;
Handler for replayed events (boxed for object safety)
pub struct ReplayHandler(/* private fields */);