Given that if-then-else expressions keep being requested, I hereby put forward a proposal. I am neutral on acceptance of the proposal; I'd like the c.l.py community to accept or reject it or come up ...