Give a String qualifier
Qualifier named<T>([String name]) { if (name == null) { return TypeQualifier(T); } return StringQualifier(name); }