предположит, у меня есть эти записи:Как я могу «установить» поле в записи в Фреге?
data Group = Group { id :: Id, name :: Name }
derive Show Group
data Game = Game { world :: World, groups :: [Group], random :: FRandom }
derive Show Game
Я хотел бы добавить новую группу к игре, но я хотел бы избежать вызова конструктора игры, потому что, если позже я добавить поле к игре я не хочу измените все вызовы конструктора игры. Предположим, я хочу добавить новую группу в экземпляр игры. Каков наилучший способ сделать это?