Îõ³h*« ‘³      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²0.3.0 Safe-Inferred )1ÀÁÈÛäì "*bowtie An annotated bowtieThe base functor for a bowtie An annotated  bowtieThe base functor for a  bowtie&An "annotation" with associated value.bowtieÜA fixpoint for a Bifunctor where the second type variable contains the recursive structure.bowtie1A basic Functor fixpoint like you'd see anywhere.bowtie³ for Bifunctorsbowtie´ for Bifunctorsbowtieµ for Bifunctorsbowtie¶ for Bifunctors bowtiecataM for Bifunctors!bowtieA useful default ·"bowtieA useful default ¸#bowtieA useful default ¹$bowtie0Pull a recursive structure apart and retie as a .%bowtieGo the other way.&bowtieTransform the base Functor.'bowtie0Pull a recursive structure apart and retie as a .(bowtieGo the other way.)bowtieTransform the base Bifunctor.*bowtieunit from  Adjunction,bowtiecounit from  Adjunction.bowtie leftAdjunct from  Adjunction0bowtie rightAdjunct from  Adjunction4bowtie0Pull a recursive structure apart and retie as a ?, using the given function to calculate a key for every level.5bowtieÁForget keys at every level and convert back to a plain structure.6bowtieTransform the base functor.9bowtie¶ but nicer:bowtiecataM but nicer;bowtiePeek at the top value like 0<bowtiePeek at the top value like 1=bowtieRe-annotate top-down@bowtie0Pull a recursive structure apart and retie as a ?, using the given function to calculate a key for every level.AbowtieÁForget keys at every level and convert back to a plain structure.Bbowtie(Quick conversion from annotated functor.CbowtieTransform the base functor.Fbowtie¶ but nicerGbowtiecataM but nicerHbowtiePeek at the top value like 0IbowtiePeek at the top value like 1JbowtieRe-annotate top-downË !"#$%&'() *+,-./01 23456789:;<=>?@ABCDEFGHIJË !"#$%&'() *+,-./01 23456789:;<=>?@ABCDEFGHIJ Safe-Inferred )1ÀÁÈÛäì ñ“”–•—š™˜›œžŸ ¡¢£¤¥¦§—š™˜›”–•“œžŸ ¡¢£¤¥¦§ Safe-Inferred )1ÀÁÈÛäì |º»¼½¾¿ÀÁ         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’’“””•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±¯°²¯°³¯°´µ¶·µ¸¹µº»¼½¾¿ÀÁÂÃÄ#bowtie-0.3.0-1z4E1hyGq1JDCFii38UYu9BowtieBowtie.Rewritebowtie Paths_bowtieJotunJotJotFunJotFMemounMemoMemoFunMemoFAnnoannoKeyannoValKnotunKnotFixunFix Corecursive1embed1 Recursive1project1Base1JotPJotFPMemoPMemoFPcata1cata1M fmapViaBi foldrViaBi traverseViaBimkFixunMkFixtransFixmkKnotunMkKnot transKnotannoUnit annoUnitM annoCounit annoCounitMannoLeft annoLeftM annoRight annoRightMmemoFKeymemoFValmkMemounMkMemo transMemomemoKeymemoValmemoCata memoCataM memoRight memoRightM memoExtendjotFKeyjotFValmkJotunMkJotannoJottransJotjotKeyjotValjotCatajotCataMjotRight jotRightM jotExtend$fCorecursiveFix$fRecursiveFix$fTraversableKnot$fFoldableKnot $fFunctorKnot$fCorecursive1Knot$fRecursive1Knot$fExceptionAnno$fIsStringAnno $fPrettyAnno $fComonadAnno$fApplicativeAnno $fApplyAnno$fBitraversableAnno$fBifoldableAnno$fBifunctorAnno$fApplicativeMemoF $fApplyMemoF$fCorecursiveMemo$fRecursiveMemo$fTraversableMemo$fFoldableMemo $fFunctorMemo$fBitraversableJotF$fBifoldableJotF$fBifunctorJotF$fBitraversableJot$fBifoldableJot$fBifunctorJot$fTraversableJot $fFoldableJot $fFunctorJot$fCorecursive1Jot$fRecursive1Jot $fShowJotF $fFunctorJotF$fEqJotF $fOrdJotF $fShowMemoF$fFunctorMemoF $fEqMemoF $fOrdMemoF$fEqAnno $fOrdAnno $fShowAnno $fFunctorAnno$fFoldableAnno$fTraversableAnno $fPrettyJot $fIsStringJot $fShowJot$fOrdJot$fEqJot $fPrettyJotF$fIsStringJotF $fPrettyMemo$fIsStringMemo $fShowMemo $fOrdMemo$fEqMemo $fPrettyMemoF$fIsStringMemoF$fIsStringKnot $fPrettyKnot $fShowKnot $fOrdKnot$fEqKnot $fIsStringFix $fPrettyFix $fShowFix$fOrdFix$fEqFixRwRwTunRwTAnnoErr annoErrKey annoErrVal unwrapAnnoErrrunRwTrunRwembedRwTpushRwpeekRwpeeksRwaskRwasksRwthrowRwwrapRwjotRwjotRwT$fExceptionAnnoErr $fMonadIORwT$fMonadStatesRwT$fMonadReaderrRwT$fMonadTransRwT $fFunctorRwT$fApplicativeRwT $fMonadRwT $fEqAnnoErr $fOrdAnnoErr $fShowAnnoErr0recursion-schemes-5.2.2.5-7XiqUbP2LVsHq1lc8XNEmCData.Functor.Foldable Corecursive RecursiveBasecatabaseGHC.Basefmap Data.FoldablefoldrData.Traversabletraverseversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDirgetDataFileName getSysconfDir