Subtracting Records from a Set using case-insensitive comparison
问题 I have a set of records: type Person = { Name : string Age : int } let oldPeople = set [ { Name = "The Doctor"; Age = 1500 }; { Name = "Yoda"; Age = 900 } ] Unlike the hardcoded example above, the set of data actually comes from a data source (over which I have very little control). Now I need to subtract a set of data from another data source. In general, the data in this second source matches, but occasionally there is a difference in captialization: let peopleWhoAreConfusedAboutTheirAge =