Improved Lua calls, initial bindings draft