=      !"#$%&'()*+,-./0123456789:;<None +,;<=>?BFK]=>?@ABCDEFGHIJKLMNOPQRSTUNone +,;<=>?BFK]None +,;<=>?BFK]QNone +,;<=>?BFK]   None +,;<=>?BFK]None +,;<=>?BFKQV]32'10&/.%-,$+#"!* )(4None +,;<=>?BFK]45 45<;:987645V       !"#$%&'()*+,-./01234567889:;<=>?@AB@AC@AD@AE@FG@FH@FI@FJ@KL@KM@KNOPQ@KR@KS@KT@KU@KV@KW@KX@KY@Z[@Z\@Z]@Z^@Z_`'category-0.2.0.1-9gSK6Te69QJ839WwYi6aGdControl.Category.GroupoidData.Morphism.EndoControl.Category.DualControl.Category.Const2Control.Categorical.FunctorData.Morphism.IsoPreludeGroupoidinvertEndoendo $fGroupEndo $fMonoidEndo$fSemigroupEndoDualdual$fGroupoidkDual$fCategorykDual$fSemigroupDual $fMonoidDual $fGroupDualConst2$fGroupoidkConst2$fCategorykConst2$fSemigroupConst2$fMonoidConst2 $fGroupConst2NTnt Endofunctor EndoFunctorFunctormap<$>$fFunctorαTYPEs(->)s$fFunctorTYPETYPE(->)(->)Either$fFunctorTYPETYPE(->)(->)(,)$fFunctorαTYPEs(->)Proxy!$fFunctorTYPETYPE(->)(->)Identity$fFunctorαTYPEs(->)Const$fFunctorkTYPEs(->)Product$fFunctorkTYPEs(->)Sum$fFunctorTYPETYPE(->)(->)f$fFunctork(->)DualNTs$fFunctorTYPE(->)(->)NTEither$fFunctorTYPE(->)(->)NT(,)$fFunctorTYPE(->)(->)NTConst$fFunctor(->)(->)NTNTProduct$fFunctor(->)(->)NTNTProduct0$fFunctor(->)(->)NTNTSum$fFunctor(->)(->)NTNTSum0$fFunctor(->)(->)NTNTCompose$fFunctor(->)(->)NTNTCompose0$fGroupoid(->)NT$fCategory(->)NTIso$fFunctorαβIsoDualf$fFunctorαβIsotf$fGroupoidkIso$fCategorykIso $fGroupIso $fMonoidIso$fSemigroupIsobaseData.Semigroup Semigroup<>stimessconcatGHC.BaseMonoidmemptymappendmconcat Data.EitherEitherLeftRight"alg-0.2.0.0-7atVB72C2f9LuKdKacEZrVAlgebraGroup fromRightfromLeftisRightisLeftpartitionEithersrightsleftseitherControl.Category>>><<<Categoryid.