Destructuring pozwala „rozpakować” obiekt do zmiennych (`val (a, b) = obj`). Działa przez `component1()`, `component2()` itd., które są generowane dla data class (albo mogą być zdefiniowane ręcznie).