pub type IFunctionInstanceCollection = *mut c_void;