An example:
```d
template X(T...) {
    pragma(msg, typeof(T[0..2].init));
}
alias X!(int, long) Y;
```