let a = Array2D.create 2 2 99
let b = Array2D.create 2 2 99
let set = System.Collections.Generic.HashSet(HashIdentity.Structural)
set.Add a
set.Add b
printfn "%A" set.Count // 1
bGV0IGEgPSBBcnJheTJELmNyZWF0ZSAyIDIgOTkKbGV0IGIgPSBBcnJheTJELmNyZWF0ZSAyIDIgOTkKbGV0IHNldCA9IFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkhhc2hTZXQoSGFzaElkZW50aXR5LlN0cnVjdHVyYWwpCnNldC5BZGQgYQpzZXQuQWRkIGIKcHJpbnRmbiAiJUEiIHNldC5Db3VudCAvLyAx