Allow omitting operand in ternary condition, "a ?: b" now acts like "a ? a : b"