[Haskell-cafe] FunPtr to C function with #arguments determined at runtime?