lazy_evaluation library Null safety

Classes

Lazy<T>
Lazily creates T when needed.
MutableLazy<T>
Lazily creates T when needed. gets notified by a reset() call that something has been modified and it needs to re-create the value.

Typedefs

InitFunction<T> = T Function()