Fallible
newtype Fallible a Source #
Constructors
Defined in Fallible
Methods
fail :: String -> Fallible a #
pure :: a -> Fallible a #
(<*>) :: Fallible (a -> b) -> Fallible a -> Fallible b #
liftA2 :: (a -> b -> c) -> Fallible a -> Fallible b -> Fallible c #
(*>) :: Fallible a -> Fallible b -> Fallible b #
(<*) :: Fallible a -> Fallible b -> Fallible a #
fmap :: (a -> b) -> Fallible a -> Fallible b #
(<$) :: a -> Fallible b -> Fallible a #
(>>=) :: Fallible a -> (a -> Fallible b) -> Fallible b #
(>>) :: Fallible a -> Fallible b -> Fallible b #
return :: a -> Fallible a #
showsPrec :: Int -> Fallible a -> ShowS #
show :: Fallible a -> String #
showList :: [Fallible a] -> ShowS #
(==) :: Fallible a -> Fallible a -> Bool #
(/=) :: Fallible a -> Fallible a -> Bool #