s1 = Set(1,2,3)
Set{Int64}({2,3,1})
s2 = Set(1,2,3,4)
Set{Int64}({4,2,3,1})
s3 = Set({s1,s2})
Set{Any}({Set{Int64}({2,3,1}),Set{Int64}({4,2,3,1})})
union!(s1,4)
Set{Int64}({4,2,3,1})
s3
Set{Any}({Set{Int64}({4,2,3,1}),Set{Int64}({4,2,3,1})})
Not sure what s3 is but it is no longer a set!
I've implemented a FrozenSet in Julia for my own use but was wondering if anyone had thoughts on this.