fun eval(fn: () -> T) = fn() class My { val my: String = "O" get() = eval { eval { eval { field } } } + "K" } fun box() = My().my