A library that adds functional style lists and functions to C#.
Create a functional list using var list = fist(1, 2, 3, 4), and then use
the library of standard map(), reduce(), etc functions to work with it.
It also deconstructs to a ValueTuple such that C# 8 switch statements...
More information
Some extensions for functional programming with csharp, including monads like:
- Maybe
- Either
- Reader
- Writer
- Try
Moreover includes some extension methods for combining/composing/currying functions.