Remove superfluous fully-qualified names.
Thread forms last if possible, otherwise thread-first.
Prove that thread prefers thread-last in ambiguous situations.
Elaborate design.