template struct A { typedef T type; }; namespace start { template using type = typename A::type; }