pub type IOptionDescription = *mut c_void;