pub unsafe extern "C" fn minu_obj_value(v: *mut c_void) -> minu_value