I understand that it is correct. But I think that it is prohibited by the neovim style guide. By the way, in the other similiar cases you wrap the inner function call in parentheses.