The complete range of data types that can be constructed in this way is called algebraic data types or ADT in short.Using algebraic data types has several advantages:Pattern matching can be used to analyze any concrete instance to select different behaviour based on input data. as in the ...
Markowitz, G.S.; Nasr, S.H.; Klein, P.; Anderson, H.; Stack, J.I.; Alterman, L.; Price, B.; Radhakrishnan, J.; D'Agati, V.D. Renal failure due to acute nephrocalcinosis following oral sodium phosphate bowel cleansing. Hum. Pathol. 2004, 35, 675–684. [CrossRef] [PubMed]...