This is why everyone should learn Python.
Haskell has it right. And Scheme and Forth of course.
void func(x) { if (a == b) { do(c); do(d); } else{ do(e); } } vs:
def func(x): if a == b: do(c) do(d) else: do(e)
void func(int x) { if (a==b) do(c),do(d); else do(e); }