orLazy

infix fun <T : Any> T?.orLazy(block: () -> T): Lazy<T>(source)