BC.Optional (nuget): Optional is a robust option/maybe type for C#.
Keywords: Option|Some|None|Maybe|Either|Exception|Null|Monad|Monadic|Functional