Why not just:
```D
            foreach (i, Field; FieldTypeTuple!T)
```
Seems lighter?