import test.* fun Data.test1(d: Data) : Long { val input2 = Input(this) val input = Input(this) return input.use{ val output = Output(d) output.use{ input.copyTo(output, 10) } } } fun box(): String { val result = Data().test1(Data()) if (result != 100.toLong()) return "test1: ${result}" return "OK" }