class Data operator fun Data.component0(): String = "c0" operator fun Data.component1(): String = "c1" operator fun Data.component2(): String = "c2" fun main() { val (a, b) = Data() println(a) // c1 println(b) // c2 }