úÎÜó     None'!"&(*+-0123468;=?BEGHIJKMTU,A monad capable of constructing like a list.Prepend an element.5A monad transformer capable of executing like a list.[Execute in the inner monad, getting the head and the tail. Returns nothing if it's empty.fA proper implementation of a list monad-transformer. Useful for streaming of monadic data structures.Since it has instances of  and 0, you can use general utilities packages like  ,http://hackage.haskell.org/package/monadplus "monadplus" with it.9Execute, getting the head. Returns nothing if it's empty.9Execute, getting the tail. Returns nothing if it's empty.%Execute, checking whether it's empty.Execute, applying a left fold. Execute, folding to a list. FExecute, traversing the stream with a side effect in the inner monad. Construct from any foldable. -Construct by unfolding a pure data structure. Produce an infinite stream.PA transformation, which traverses the stream with an action in the inner monad.0A trasformation, reproducing the behaviour of  Data.List..0A trasformation, reproducing the behaviour of  Data.List..#  !"#$    !"#$%      !"#$%&'() list-t-0.2.2ListT Data.Listtakedrop ListMonadcons ListTransunconsheadtailnullfoldtoList traverse_ fromFoldableunfoldrepeattraversebase Control.Monad MonadPlusControl.Applicative AlternativeStM$fListMonadReaderT$fListMonadListT $fListMonad[]$fListTransListTTFCo:R:StMListTa$fMonadBaseControlbListT$fMonadBasebListT$fMFunctorListT$fMonadIOListT$fMonadTransListT$fMonadPlusListT $fMonadListT$fAlternativeListT$fApplicativeListT$fFunctorListT $fMonoidListT