void (*function)() = reinterpret_cast<void (*)()>(imp);
return CYCallFunction(pool, context, 2, setup, count, arguments, initialize, exception, &signature, &cif, function);
void (*function)() = reinterpret_cast<void (*)()>(imp);
return CYCallFunction(pool, context, 2, setup, count, arguments, initialize, exception, &signature, &cif, function);