pub type ValueAndLanguage = *mut c_void;