I previously contemplated elimination of the ternary conditional operator, but now I have a solution that retains and improves it. My biggest concern here is having a single unifying conditional logic. I do not desire distinct syntax nor behaviour for expression evaluation and flow. I also want only syntax that feels right. The solution draws a few concepts together and breaks apart the the ternary into binary operations.