Addressing the conundrum of unavailable name-bearing types

Addressing the conundrum of unavailable name-bearing types