Constructs a new type from T that is either T or a function that returns T. Useful for lazy evaluation options.
T
Constructs a new type from
Tthat is eitherTor a function that returnsT. Useful for lazy evaluation options.