This seems inconsistent to me.
Is it a bug or an intent?
Can you explain what the issue is? Iām not understanding from your question. What is the behaviour you are observing? What is the behaviour you were expecting?
1 Like
this works as expected. For poly variant, there is always an indirection since it is open data type
this is valid and it seems strange:
let x = (1, "a")
let y = #Neat(x)
let z = #Neat(1 ,"2")
let q = y == z