úΩ,      !"#$%&'()*+ non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com> !", !" !" !!"non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com>--./0123456789:;<=>?@ABCDEFGHIJKLMNOP !" !"non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com> #$%&'(QRS#$%&'(#$%&'(#$%&$%&'(non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com>0-./0123456789:;<=>?@ABCDEFGHIJKLMN OP#$%&'( #$%&'(  non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com>0-./0123456789:;<=>?@ABCDEFGHIJKLMN OP#$%&'( #$%&'(  non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com>0-./0123456789:;<=>?@ABCDEFGHIJKLMN OP#$%&'( non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com>(-./0123456789:;<=>?@ABCDEFGHIJKLMNTUVWXYnon-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com>)*+Z)*+)*+)**+non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com>.-./0123456789:;<=>?@ABCDEFGHIJKLMNOP)*+ )*+non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com>.-./0123456789:;<=>?@ABCDEFGHIJKLMNOP)*+ )*+ non-portable (fundeps, MPTCs) experimentalEdward Kmett <ekmett@gmail.com>.-./0123456789:;<=>?@ABCDEFGHIJKLMNOP)*+[                          ! ! ! ! ! ! ! "#$%&'()*+,-./01/23/04/0567867967:67;67<67=67>67?67@67A67B67C67D67E67F67G67H67I67J67K67L67M67M67N67O67P67Q67R67S67S TU TVWXYZ[\Z[\Z[]Z^_Z^`Z^`abcomonads-fd-0.4Control.Comonad.TracedControl.Comonad.Store.StrictControl.Comonad.Store.LazyControl.Comonad.Env.StrictControl.Comonad.Env.LazyControl.Comonad.Traced.ClassControl.Comonad.Store.ClassControl.Comonad.Env.ClassControl.Comonad.StoreControl.Comonad.IdentityControl.Comonad.Envcomonad-transformers-0.4.1Control.Comonad.Trans.Traced runTracedtracedTraced runTracedTTracedT"Control.Comonad.Trans.Store.Strict runStoreTrunStorestoreStoreStoreT Control.Comonad.Trans.Store.Lazy Control.Comonad.Trans.Env.StrictlocalrunEnvTrunEnvenvEnvEnvTControl.Comonad.Trans.Env.Lazy ComonadTracedtracetraces ComonadStoregetputmodifygets experiment ComonadEnvaskasks lowerTracebaseGHC.BaseFunctor Data.Functor<$><$fmap comonad-0.4.0Control.ComonadliftW3liftW2liftF3liftF2<..>wfix=>==<=<<==>>liftW$>extend duplicateextractComonad<..><.> FunctorApplyunwrapApplicativeWrappedApplicative unwrapApply WrapApply WrappedApply ComonadApply runCokleisli CokleisliControl.Comonad.Trans.Classlower ComonadTranslowerGetlowerPut lowerModifytransformers-0.2.2.0Control.Monad.Trans.Identity IdentityT runIdentityTData.Functor.Identity runIdentityIdentitylowerAsk