Fix wrong detection of function name when a closure uses a typehint for the first argument and there is no space between the function token and the opening parenthesis
Add tests for #28
Merge pull request #28 from christeredvartsen/get-name-fix