Release 2.0
- Adds
Either
type - Adds
Result
type - Renames
IsSome
toHasValue
andIsNone
toHasNoValue
as they fit better the intention - Renames
Option.Else
toOption.Unless
- new Extension methods for
IEnumerable
:Option<T> FirstOrNone<T>(this IEnumerable<T>)
Option<T> LastOrNone<T>(this IEnumerable<T>)
- Extension method
IEnumerable<T>.OptionValues()
is now null safe