úÎ!))     Safe &'-=?HSUVXa thristŠA newtype wrapper, defined for convenience, that "swaps" the two type variables of a binary type. Can be used to reverse a Thrist using  . See examples.thrist1A type-threaded list of binary polymorphic types.thristEquivalent to p for thrists. Takes a combining function, a value to replace Nil, and a thrist, returning some new binary type.thristEquivalent to (++) for thrists.thristEquivalent to µ for thrists. Takes a function from one binary type to another and applies it to each thrist element. For example this could convert a thrist of (a,b) into a thrist of Either a b: thristEquivalent to  for s. thristEquivalent to  for s. thristEquivalent to   for s. thristEquivalent to ! on s. thristEquivalent to " on s.thristReturns # when the Thrist is .thrist!Returns the length of the Thrist.  Safe &'-=?HSUVXoSafe &'-=?HSUVX $      !"# $ % &'()*+,-.!thrist-0.4-IlSdfU50YLBBLxU6RPuRc0 Data.ThristData.Thrist.ListData.Thrist.MonadFlippedunflipThristNilCons foldrThrist appendThrist mapThrist foldlThrist foldl1Thrist foldr1Thrist mapMThrist foldMThrist nullThrist lengthThrist$fCategorykThrist $fArrowThrist$fMonoidThrist$fSemigroupThristListEl $fMonadList'$fApplicativeList'$fFunctorList'Monad'FeedDigestbase Data.FoldablefoldrGHC.Basemapfoldlfoldl1foldr1Data.TraversablemapM Control.MonadfoldMghc-prim GHC.TypesTrue