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...
Some extensions for functional programming with csharp, including monads like:
Moreover includes some extension methods for combining/composing/currying functions.