Calling Pike functions with variable number of arguments from C