Methods
duplicated :: w a -> w (w a)duplicated = extended id fmap (fmap f) . duplicated = duplicated . fmap fextended :: (w a -> b) -> w a -> w bextended f = fmap f . duplicated
Instances33Extend, …
Extend FirstDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend LastDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend MaxDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend MinDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend SeqDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend TreeDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend NonEmptyDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend IdentityDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend DualDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend ProductDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend SumDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend Par1Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend MaybeDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend []Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend ProxyDefined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend U1Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend V1Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend (Either a)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend (Tuple2 e)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend f => Extend (MaybeApply f)Defined in semigroupoids-6.0.1 · Data.Functor.Bind.ClassExtend (Tagged a)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend f => Extend (Alt f)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend f => Extend (Rec1 f)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend w => Extend (EnvT e w)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend w => Extend (StoreT s w)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend w => Extend (IdentityT w)Defined in semigroupoids-6.0.1 · Data.Functor.Extend(Extend f, Semigroup a) => Extend (Static f a)Defined in semigroupoids-6.0.1 · Data.Semigroupoid.Static(Extend w, Semigroup m) => Extend (TracedT m w)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendSemigroup m => Extend ((->) m)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend (K1 i c)Defined in semigroupoids-6.0.1 · Data.Functor.Extend(Extend f, Extend g) => Extend (Sum f g)Defined in semigroupoids-6.0.1 · Data.Functor.Extend(Extend f, Extend g) => Extend (f :+: g)Defined in semigroupoids-6.0.1 · Data.Functor.ExtendExtend f => Extend (M1 i t f)Defined in semigroupoids-6.0.1 · Data.Functor.Extend