what's the best (and DRY) way to achieve: ``` static if(__traits(compiles, expr)) fun(expr); ```
ie, without repeating the expression inside expr?
eg:
```
static if(__traits(compiles, foo.bar[2])){
counter++;
writeln(" expr = ", foo.bar[2]);
}
```
