 ```lua local function fnil() return end local f --- @type fun(c: fun()) f(function() return fnil() end) ``` `fnil` doesn't return anything, so I don't think this message is correct.