ャの評価結果を必要としたら、クロージャを直接呼ぶ代わりに、<code>value</code>メソッドを呼びます。
このメソッドは、結果の値が<code>self.value</code>の<code>Some</code>に既にあるかどうか確認します; そうなら、
クロージャを再度実行することなく<code>Some</code>内の値を返します。</p>
<!--
If `self.value` is `None`, the code calls the closure stored in
`self.calculation`, saves the result in `self.value` for future use,