Fully quality up to and including _root_ package
Discard prefix and use short name only
Optimize for human-readability
Optimize for human-readability
In general, tries to quality up to the closest enclosing package but with special handling in a couple of other cases like type aliases inside of objects.