proton-0.0.2
Safe HaskellNone
LanguageHaskell2010

Data.Profunctor.Cont

Documentation

helper :: (a -> Bool) -> [a] -> ContT r f (Maybe a) Source #

helper' :: (Monad m, Monoid r) => (a -> Bool) -> [a] -> ContT r m a Source #

helper'' :: (Monad m, Monoid r) => (r -> Bool) -> [r] -> ContT r m r Source #

stopWhen :: (Representable p, Rep p ~ f) => p (Maybe Int) r -> p [Int] r Source #

stopWhen' :: (Monoid r, Monad m, Representable p, Rep p ~ m) => p Int r -> p [Int] r Source #

stopWhen'' :: (Monad m, Representable p, Rep p ~ m) => p [a] [a] -> p [[a]] [a] Source #

withCapture :: (Representable p, Rep p ~ f) => (s -> ContT r f a) -> p a r -> p s r Source #

tester :: [[Int]] -> IO [Int] Source #