TEST [[ ---@type fun():number local function f() end ]] TEST [[ ---@return number function F() end ]] TEST [[ ---@return number, number function F() 1 end ]] TEST [[ ---@return number, number? function F() return 1 end ]] TEST [[ ---@return ... function F() return end ]]