air-2014.11.17: air

Safe HaskellNone
LanguageHaskell98

Air.Control.Monad.ListBuilder

Documentation

type ListBuilder a b = Writer (DList a) b Source

one :: a -> ListBuilder a () Source

many :: [a] -> ListBuilder a () Source

list :: ListBuilder a b -> [a] Source

runListBuilder :: ListBuilder a b -> (b, [a]) Source