... or just use `T.length`? It works fine:

```D
return w.data[0 .. T.length];
```