pub type ValueSet = *mut c_void;