Rust does support it like that:
```rust
const limit:i32 = 30;
let n = 10;
let mut r = if n > limit { "big" } else { "small "};
println!("{} is {} than {}", n, r, limit);
```
do you think would be nice that in D as well? I find it can
increase code reability...