They can easily trick you to do the wrong thing, e.g.:

```D
import std.array;
import std.stdio;

void main()
{
    string a;
    string b = "foo" ~ a.empty ? "one" : "two";
    writeln(b);  // make a guess!
}
```