Conversation

Are there languages that have first class associative product / sum types? ie ((a,b),c) = (a,(b,c)) = (a, b, c) a|(b|c) = (a|b)|c = a|b|c
2
5