Can we come up with better examples here?
Each declaration should at least use the template parameter, also to emphasize that the right hand side of the assignment can use a symbol from the left hand side.
I'm having a hard time to come up with a good use-case for _templated variables_, how about this?
```d
auto size(T) = T.sizeof;
```
```d
// equivalent to
template size(T) {
    auto size = T.sizeof;
}
```
```d
// usage
writeln(size!float);
size!float = 2; // assign a new value
```