Modules

Caching of a single value that can be obtained by evaluating a closure. The closure presumably represents an expensive operation, the result of which never changes.