sigopt: abuse unused vm_proto self arg for numargs
sigopt: try to fix the jit c-api a bit for optional args

calling the math op does not fill in defaults