rstream-0.1.0.0: stream-fusion framework from vector
Internal.Box
newtype Id a Source #
Constructors
Fields
Defined in Internal.Box
Methods
(>>=) :: Id a -> (a -> Id b) -> Id b #
(>>) :: Id a -> Id b -> Id b #
return :: a -> Id a #
fail :: String -> Id a #
fmap :: (a -> b) -> Id a -> Id b #
(<$) :: a -> Id b -> Id a #
pure :: a -> Id a #
(<*>) :: Id (a -> b) -> Id a -> Id b #
liftA2 :: (a -> b -> c) -> Id a -> Id b -> Id c #
(*>) :: Id a -> Id b -> Id b #
(<*) :: Id a -> Id b -> Id a #
newtype Box a Source #
(>>=) :: Box a -> (a -> Box b) -> Box b #
(>>) :: Box a -> Box b -> Box b #
return :: a -> Box a #
fail :: String -> Box a #
fmap :: (a -> b) -> Box a -> Box b #
(<$) :: a -> Box b -> Box a #
pure :: a -> Box a #
(<*>) :: Box (a -> b) -> Box a -> Box b #
liftA2 :: (a -> b -> c) -> Box a -> Box b -> Box c #
(*>) :: Box a -> Box b -> Box b #
(<*) :: Box a -> Box b -> Box a #
delay_inline :: (a -> b) -> a -> b Source #
delayed_min :: Int -> Int -> Int Source #