Хочу пользоваться Map для Value, не имеющего компаратора. Я не планирую использовать ф-ции Map типа get-key-on-value. Неужели прийдётся отказаться от Map из-за ограничения -
The type '(('a * 'b) list -> Map<'a,'b>) when 'a : comparison' does not support the 'comparison' constraint. For example, it does not support the 'System.IComparable' interface
Map.ofList <string, (string list) * (string list)>
[
"*", ([], ["ТипЭлемента"; ТипКонтакта"; "ВидКонтакта";]);
"a", (["*"], ["a"]);
"b", (["d"], ["b"]);
"c", (["a; b"], ["c"; "cc"]);
"d", (["c"; "*"], ["d"]);
]