'no-unused-var' in functional expression with identifier (fixed #775)

It seems escope returns two almost similar scopes when parsing functional expression with identifier.

Also, I am confused that coverage is below limit after my changes. My code didn't aim to bring any significant lack of coverage. Can you give an advice how can I return it back to normal?