Correction to the function interface, we need to pop

return values from the stack to clean up after ourselves when calling
Lua from C