Record to zwięzła składnia dla niezmiennego nośnika danych. Generuje final pola, konstruktor oraz `equals/hashCode/toString`. Jest dobry do DTO, wiadomości i obiektów “wartościowych” — nie do encji z rozbudowanym, mutowalnym cyklem życia.