I noticed that not all of our alternative monads have the same OrElse and GetOrElse methods while trying to generalize the match analyzer in #736.
Some of these overloads are potentially dangerous as they discard the error state's value.
To be fair we already have one of those overloads for Either
I noticed that not all of our alternative monads have the same
OrElse
andGetOrElse
methods while trying to generalize the match analyzer in #736.Some of these overloads are potentially dangerous as they discard the error state's value. To be fair we already have one of those overloads for Either