lazy-init-value

Lazy initialization of values, supporting both synchronous and asynchronous scenarios

lazy-object

Define lazy properties on objects that are initialized once and only when accessed. Also known as a lazy initialization and cached/memoized getters.