Lazytype

((...args: A) => T) | T

Lazy value: a plain value, or an initialiser function that returns that value.