pub type OpHookThunk = OpOutcomeThunkGeneric<(PlayerId,), Vec<Box<dyn FnOnce(&'r mut PrepareUpdatesBuffer<'_>) + 'static, Global>, Global>, InternalError>;