RSolve-0.1.0.1: A general solver for equations
RSolve.BrMonad
newtype Br s a Source #
Constructors
Fields
Defined in RSolve.BrMonad
Methods
(>>=) :: Br s a -> (a -> Br s b) -> Br s b #
(>>) :: Br s a -> Br s b -> Br s b #
return :: a -> Br s a #
fail :: String -> Br s a #
fmap :: (a -> b) -> Br s a -> Br s b #
(<$) :: a -> Br s b -> Br s a #
pure :: a -> Br s a #
(<*>) :: Br s (a -> b) -> Br s a -> Br s b #
liftA2 :: (a -> b -> c) -> Br s a -> Br s b -> Br s c #
(*>) :: Br s a -> Br s b -> Br s b #
(<*) :: Br s a -> Br s b -> Br s a #
empty :: Br s a #
(<|>) :: Br s a -> Br s a -> Br s a #
some :: Br s a -> Br s [a] #
many :: Br s a -> Br s [a] #
getBy :: (t -> a) -> Br t a Source #
putBy :: (t -> t) -> Br t () Source #