Check for nearness to bound type when generic arg doesn't match
Check for nearness to bound type when generic arg doesn't match

Also made evaluateCloseness into a member.

khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift