# Top 20 NuGet maybe Packages

Optional is a robust option/maybe type for C#.

C# implementation of functional concepts: Maybe (Option), Either (Result), Try, Memoize

This project provides the following monad implementations:
* Maybe<T>

A .NET Standard library that adds option semantics to a tuple of Boolean and T.

C# Maybe monad

Some discriminated unions for C♯ 8.

An option type for .NET.

Async extensions for Nils Lück's Optional library.

A collection of useful types and operations on types.

Optional is a robust option/maybe type for C#.

Useful Optional extensions for working with collections.

Various useful functionality for Optional.