Implemented direct values forwarding

Passing lua::Values to function constructed immediately in place of
function arguments, like this:
`state[“fun”](state[“a”], state[“b”])`