Robuta

https://bugsquash.blogspot.com/2012/01/encoding-algebraic-data-types-in-c.html?showComment=1328062086044 Bug squash: Encoding algebraic data types in C# Algebraic data types are generally not directly expressible in C#, but they're a tool far too useful to be left unused. ADTs are a very pre... algebraic data typesbugsquashencoding https://ocw.mit.edu/courses/6-820-fundamentals-of-program-analysis-fall-2015/resources/mit6_820f15_l07/ Algebraic Data Types & Their Ingredients: Product, Sum, and Recursive Types, Lecture 7 |... algebraic data typesingredients