When compiling `failingCast` method, compiler does...
# announcements
i
When compiling
failingCast
method, compiler doesn't know whether you invoke that lambda or not inside
test
method. So it cannot count on that the variable is initialized inside the lambda, because that block is not guaranteed to be called.