✅ Is it possible to put a generic constraint on a record? - C#