cond C-like "expr ? truevalue : falsevalue"