pub type TypedEventHandler = *mut c_void;