TEST [[ local function _(x) end function _() () end ]] TEST [[ function _() do return end = 1 end ]] TEST [[ function ab() a:b() () end ]] TEST [[ function _(...) function _() print() end end ]]