ú뵾      Safe-Inferred Safe-Inferred 1A newtype wrapper, defined for convenience, that swaps the two type C variables of a binary type. Can be used to reverse a Thrist using   . See examples. 2A type-threaded list of binary polymorphic types. Equivalent to 5 for thrists. Takes a combining function, a value to < replace Nil, and a thrist, returning some new binary type.  Equivalent to (++) for thrists. Equivalent to 7 for thrists. Takes a function from one binary type to G another and applies it to each thrist element. For example this could 8 convert a thrist of (a,b) into a thrist of Either a b: Equivalent to  for s. Equivalent to  for s. Equivalent to  for s. Equivalent to  on s. Equivalent to  on s. Returns  when the Thrist is . "Returns the length of the Thrist.        Safe-Inferred !" !"#      !"!#$%&'()**+, thrist-0.3Data.Thrist.Monad Data.ThristData.Thrist.ListMonad'DigestFeedFlippedunflipThristConsNil foldrThrist appendThrist mapThrist foldlThrist foldl1Thrist foldr1Thrist mapMThrist foldMThrist nullThrist lengthThristListElbaseGHC.BasefoldrmapGHC.Listfoldl Data.Listfoldl1foldr1 Control.MonadmapMfoldMghc-prim GHC.TypesTrue$fCategoryThrist $fArrowThrist$fMonoidThristList' $fMonadList'