Allows taking a pointer to the opCall function, so a LUA function can be passed around like a D one!
Allows this wrapper to be called like a normal function.
The underlying function
Either LuaFunc or LuaFuncWeak.
The singular return value (or void) produced by this function.
The parameters that this function takes.
The struct used as the wrapper produced by the LuaFunc.bind and LuaFuncWeak.bind functions.
This struct implements opCall so it can be used like a normal function.