If I understand correctly [Moonscript code style](https://github.com/neovim/neovim/wiki/Moonscript-code-style) then similiar calls must be written like ```eq 'directory/file.txt', (shorten_fname full, dir)```. Because without parentheses it looks like call to ```eq``` with 3 arguments.