Consider the following
1.3.0, both expressions
b were evaluated, meaning that if
b is a failing expression, the evaluation fails even if
a is true.
a and b is replaced by conditional expression:
a or b is replaced by:
Such that expression
b is evaluated only when necessary.