This pattern does not work when the value is boolean. If ```@identified_as_animated``` equals ```false``` then the code on the right hand side will be evaluated each time.

Check this out:
```
3.times { @a ||= (puts 'running'; false) }
```