Type of Callee can be overloaded function type that was not handled.
This causes a crash if the function is called in such case.
I could add a test in ToolingTests, lit test is much more difficult to add because the function is normally not called on "bad" code.
I am not sure if dependent type is here (and later) the correct value to return. But only a null type is another possibility.