právě jsem si uvědomil, že nemůžete použít borsh na hashset<T>, kde T není Ord, protože specifikace borsh vyžaduje, aby bylo T seřazeno (už jsem věděl to druhé, ale neuvědomil jsem si to dřívější)