pub type A8<T> = T8<T, T, T, T, T, T, T, T>;
struct A8<T>(pub T, pub T, pub T, pub T, pub T, pub T, pub T, pub T);
0: T
1: T
2: T
3: T
4: T
5: T
6: T
7: T