Completion union should not display common type names
description
For example, PySerial.Serial has 8 implementations that are all called "Serial". The members that are not common to all classes appear with varying numbers of "... (Serial, Serial)".
We should omit names where the string is identical. However, because these methods are not necessarily available, we should use a different icon/overlay to indicate this to the user.