pub type CreateFn<T> = Box<dyn Fn() -> T + Send + Sync + 'static>;
The type of an initialization function.
struct CreateFn<T>(/* private fields */);