And then we find out that Smalltalk implementations might choose to optimize instead of allowing anything to change at any time.
ifFalse: alternativeBlock
"Answer the value of alternativeBlock. Execution does not actually
reach here because the expression is compiled in-line."
^alternativeBlock value