[SwiftASTContext] Clean up function types and document a limitation.
[SwiftASTContext] Clean up function types and document a limitation.

<rdar://problem/47194104>

apple/swift-lldb,apple/swift-lldb,apple/swift-lldb,apple/swift-lldb,apple/swift-lldb,apple/swift-lldb