Use function to compare types for overload closeness