pub type SyncTask = Box<dyn FnOnce() + Send>;
A task to run on the main thread.
struct SyncTask(/* private fields */);