hmt-0.15: Music/Theory/Either.hs
-- | Either
module Music.Theory.Either where
-- | Maybe 'Left' of 'Either'.
fromLeft :: Either a b -> Maybe a
fromLeft e =
case e of
Left x -> Just x
_ -> Nothing
-- | Maybe 'Right' of 'Either'.
fromRight :: Either a b -> Maybe b
fromRight e =
case e of
Right x -> Just x
_ -> Nothing