Is there a way to "forward" getindex for Tuples in a type-stable way?

Also, how can this be done with generated functions? Is there any code existing that already does it and I can look at? By myself I didn’t have much progress.