У меня было такое 2 раза. И было желарип использоват одно и то же мия потому чтт более подхлдящего названич я не моо пиидумать... если тлоьько поттить. Но тогда я осознал что подобное будет создавать неоднозначность для глаз. Видя то же имя я буду думать что там тм же сущность. НАПРИМЕР:
func = (token)->
allStrings = @tokens.every (token)-> token.isString
...
Если функция еври будет сложнее и занимать почти все место функции фанк, то будет создаваться впечатление что token внутри еври и вовне это одно и то же. Несмотря на то что внктри еври ориринальный token не используется.