\x -> eitherToMaybe (Left x) == Nothing \x -> eitherToMaybe (Right x) == Just x
rightToMaybe ≡ either (const Nothing) Just
rightToMaybe ≡ preview _Right rightToMaybe x ≡ x^?_Right
>>> rightToMaybe (Left 12) Nothing
>>> rightToMaybe (Right 12) Just 12
maybeRight (Right b) = Just b maybeRight Left{} = Nothing
>>> rightToMaybe (Left True) Nothing >>> rightToMaybe (Right "aba") Just "aba"