lazyVar

fun <T> lazyVar(initializer: () -> T): ReadWriteProperty<Any?, T>(source)

just a var, but the initial value is lazy