pub type A5<T> = T5<T, T, T, T, T>;
struct A5<T>(pub T, pub T, pub T, pub T, pub T);
0: T
1: T
2: T
3: T
4: T