pub fn install_main_poster( post: impl Fn(Box<dyn FnOnce() + Send>) + Send + Sync + 'static, )
Install the cross-thread → main-thread door. Backends call this once at startup.