Point out when a callable is not actually callable because its return is not sized Fixes #100755 I didn't add a UI test for that one because it's equivalent to the UI test that already exists in the suite.
For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc dev guide.