Instances23Generic1, Bifoldable, Bifunctor, Bitraversable, Eq2, Ord2, …
Generic1 (FreeF f a)Defined in free-5.2 · Control.Monad.Trans.FreeFoldable f => Bifoldable (FreeF f)Defined in free-5.2 · Control.Monad.Trans.FreeFunctor f => Bifunctor (FreeF f)Defined in free-5.2 · Control.Monad.Trans.FreeTraversable f => Bitraversable (FreeF f)Defined in free-5.2 · Control.Monad.Trans.FreeEq1 f => Eq2 (FreeF f)Defined in free-5.2 · Control.Monad.Trans.FreeOrd1 f => Ord2 (FreeF f)Defined in free-5.2 · Control.Monad.Trans.FreeRead1 f => Read2 (FreeF f)Defined in free-5.2 · Control.Monad.Trans.FreeShow1 f => Show2 (FreeF f)Defined in free-5.2 · Control.Monad.Trans.FreeFunctor f => Functor (FreeF f a)Defined in free-5.2 · Control.Monad.Trans.FreeFoldable f => Foldable (FreeF f a)Defined in free-5.2 · Control.Monad.Trans.FreeTraversable f => Traversable (FreeF f a)Defined in free-5.2 · Control.Monad.Trans.Free(Eq1 f, Eq a) => Eq1 (FreeF f a)Defined in free-5.2 · Control.Monad.Trans.Free(Ord1 f, Ord a) => Ord1 (FreeF f a)Defined in free-5.2 · Control.Monad.Trans.Free(Read1 f, Read a) => Read1 (FreeF f a)Defined in free-5.2 · Control.Monad.Trans.Free(Show1 f, Show a) => Show1 (FreeF f a)Defined in free-5.2 · Control.Monad.Trans.Free(Eq a, Eq (f b)) => Eq (FreeF f a b)Defined in free-5.2 · Control.Monad.Trans.Free(Typeable f, Typeable b, Data a, Data (f b)) => Data (FreeF f a b)Defined in free-5.2 · Control.Monad.Trans.Free(Ord a, Ord (f b)) => Ord (FreeF f a b)Defined in free-5.2 · Control.Monad.Trans.Free(Read a, Read (f b)) => Read (FreeF f a b)Defined in free-5.2 · Control.Monad.Trans.Free(Show a, Show (f b)) => Show (FreeF f a b)Defined in free-5.2 · Control.Monad.Trans.FreeGeneric (FreeF f a b)Defined in free-5.2 · Control.Monad.Trans.Freetype Rep (FreeF f a b) = D1 ('MetaDataDefined in free-5.2 · Control.Monad.Trans.Free"FreeF"
"Control.Monad.Trans.Free"
"free-5.2-rp39PEumRD48nWoQbdqXD"
'False) (C1 ('MetaCons"Pure"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)) :+: C1 ('MetaCons"Free"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f b))))type Rep1 (FreeF f a) = D1 ('MetaDataDefined in free-5.2 · Control.Monad.Trans.Free"FreeF"
"Control.Monad.Trans.Free"
"free-5.2-rp39PEumRD48nWoQbdqXD"
'False) (C1 ('MetaCons"Pure"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)) :+: C1 ('MetaCons"Free"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec1 f)))