> What's the problem with copying inside dotExp?

```D
void main() {
    size_t[10] bar;

    void* x = bar.length ?
              bar.length :  // error here
              bar.length; 
    void* y = 3 ?
              3 : // error here
              3;
}
```