Fix Issue #3632

Only replace the 'fn' in the function type hint if the token that was called looks like an identifier/property.  If it is an expression, resulting in a function call, then just display 'fn' since we don't have a way to determine a 'name' for the called function.
Merge pull request #3739 from eztierney/issue-3632

Fix Issue #3632