import lyng.time val n = 700_000 fun tm(block: ()->T): T { val t = Instant() block().also { println("tm: ${Instant() - t}") } } val x = tm { List.fill(n) { it * 10 + 1 } } val y = tm { List.fill(n, n + 10) { it * 10 + 1 } } tm { x.add(-1) } tm { y.add(-2) }