C# Functional Some useful stuff for functional programming in C#. Features Option Type Contains either a non null value or nothing. Choice Types A replacement for the missing sum types. Extension Methods for piping, function composition, currying,...