pub unsafe extern "C" fn BinaryenAddFunction(
module: BinaryenModuleRef,
name: *const c_char,
params: BinaryenType,
results: BinaryenType,
varTypes: *mut BinaryenType,
numVarTypes: BinaryenIndex,
body: BinaryenExpressionRef,
) -> BinaryenFunctionRef