I disagree. The rule works for me.
I now find myself using 'cond' almost exclusively over 'if'.
And there is a little misunderstanding propagated: "Even in a language like C/C++ you can do something approaching functional programming by avoiding statements". I don't think so.