pub(crate) unsafe extern "C" fn LLVMFunctionType<'ll>( ReturnType: Type<'ll>, ParamTypes: *const Type<'ll>, ParamCount: c_uint, IsVarArg: Bool, ) -> Type<'ll>