Various monads (including Maybe - see here) for C# - to handle null values and exceptions better - including Linq support, chaining, and asynchronous programming. Includes:
Either<TLeft, TRight>Union<T>Id<T>(support forint,uint,long,ulongandGuidvalue types)Maybe<T>(either:Some<T>orNone)Result<T>(either:Ok<T>orFail)
View the Wiki for documentation.
Copyright (c) 2019-2026 bfren (unless otherwise stated)