HORIZON HASKELLDocslts/ghc-10.0.xc7d136e2026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · c7d136e · 2026-10-12

Modulebarbies-2.1.1.0

Barbies

  • 9 types
  • 11 classes
  • 53 values
valuebtmap
  1. :: (FunctorB (b f), FunctorT b)
  2. => forall (a :: k2). f a -> f' a
  3. -> forall (a :: k3). g a -> g' a
  4. -> b f g
  5. -> b f' g'
#
valuebzipWith4
  1. :: ApplicativeB b
  2. => forall (a :: k). f a -> g a -> h a -> i a -> j a
  3. -> b f
  4. -> b g
  5. -> b h
  6. -> b i
  7. -> b j
#
valuetzipWith3
  1. :: ApplicativeT t
  2. => forall (a :: k). f a -> g a -> h a -> i a
  3. -> t f x
  4. -> t g x
  5. -> t h x
  6. -> t i x
#
valuetzipWith4
  1. :: ApplicativeT t
  2. => forall (a :: k). f a -> g a -> h a -> i a -> j a
  3. -> t f x
  4. -> t g x
  5. -> t h x
  6. -> t i x
  7. -> t j x
#
newtypenewtype Flip (b :: k -> k1 -> Type) (l :: k1) (r :: k)
#

Constructors

Instances12ApplicativeT, FunctorT, TraversableT, DistributiveT, ApplicativeB, DistributiveB, …
classclass FunctorB b => ApplicativeB (b :: (k -> Type) -> Type) where
#

Methods

Instances7ApplicativeB, …
classclass FunctorT t => ApplicativeT (t :: (k -> Type) -> k' -> Type) where
#

Methods

Instances5ApplicativeT
familytype family AllB (c :: k -> Constraint) (b :: (k -> Type) -> Type) :: Constraint
#
Instances8AllB, …
  • type AllB c Unit = GAll 0 c (GAllRepB Unit)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • type AllB c Void = GAll 0 c (GAllRepB Void)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • type AllB c Proxy = ()Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsB
  • type AllB c (Barbie b) = AllB c bDefined in barbies-2.1.1.0 · Barbies.Internal.Wrappers
  • type AllB c (Compose f b) = AllB c bDefined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsB
  • type AllB c (Product a b) = (AllB c a, AllB c b)Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsB
  • type AllB c (Sum a b) = (AllB c a, AllB c b)Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsB
  • type AllB c (Const a) = ()Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsB
classclass FunctorB b => ConstraintsB (b :: (k -> Type) -> Type) where
#

Associated types

Methods

Instances8ConstraintsB, …
newtypenewtype Container (b :: (Type -> Type) -> Type) a
#

Constructors

Instances10Functor, Applicative, Foldable, Traversable, Eq, Ord, …
newtypenewtype ErrorContainer (b :: (Type -> Type) -> Type) e
#
Instances9Functor, Foldable, Traversable, Eq, Ord, Read, …
classclass FunctorB b => DistributiveB (b :: (k -> Type) -> Type) where
#

Methods

Instances5DistributiveB
classclass FunctorT t => DistributiveT (t :: (Type -> Type) -> i -> Type) where
#

Methods

Instances15DistributiveT, …
classclass FunctorB (b :: (k -> Type) -> Type) where
#

Methods

  • bmap :: (forall (a :: k). f a -> g a) -> b f -> b g
Instances10FunctorB, …
classclass FunctorT (t :: (k -> Type) -> k' -> Type) where
#

Methods

  • tmap :: (forall (a :: k). f a -> g a) -> t f x -> t g x
Instances18FunctorT, …
  • FunctorT LiftDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT MaybeTDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT BackwardsDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT IdentityTDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT ReverseDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (AccumT w)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (ExceptT e)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (ReaderT r)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (StateT s)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (StateT s)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (WriterT w)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (WriterT w)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (Product f)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (Sum f)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (RWST r w s)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • FunctorT (RWST r w s)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • Functor f => FunctorT (Compose f)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT
  • (forall (f :: k'1). FunctorB (b f)) => FunctorT (Flip b)Defined in barbies-2.1.1.0 · Barbies.Bi
classclass FunctorT t => MonadT (t :: (k'1 -> Type) -> k'1 -> Type) where
#

Methods

  • tlift :: f a -> t f a
  • tjoin :: t (t f) a -> t f a
  • tembed :: MonadT t => (forall (x :: k'1). f x -> t g x) -> t f a -> t g a
Instances8MonadT, …
classclass FunctorB b => TraversableB (b :: (k -> Type) -> Type) where
#

Methods

Instances10TraversableB, …
classclass FunctorT t => TraversableT (t :: (k -> Type) -> k' -> Type) where
#

Methods

Instances12TraversableT, …
datadata Unit (f :: k -> Type)
#
Instances15ApplicativeB, ConstraintsB, DistributiveB, FunctorB, TraversableB, Eq, …
  • ApplicativeB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • ConstraintsB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • DistributiveB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • FunctorB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • TraversableB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Eq (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • (Typeable f, Typeable k) => Data (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Ord (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Read (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Show (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Generic (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Semigroup (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Monoid (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • type Rep (Unit f) = D1 ('MetaData "Unit" "Barbies.Internal.Trivial" "barbies-2.1.1.0-1hW2kkRxO1bJuOAP5it1mQ" 'False) (C1 ('MetaCons "Unit" 'PrefixI 'False) U1)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • type AllB c Unit = GAll 0 c (GAllRepB Unit)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
datadata Void (f :: k -> Type)
#
Instances10ConstraintsB, FunctorB, TraversableB, Eq, Ord, Show, …
  • ConstraintsB VoidDefined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • FunctorB VoidDefined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • TraversableB VoidDefined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Eq (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Ord (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Show (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Generic (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • Semigroup (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • type Rep (Void f) = D1 ('MetaData "Void" "Barbies.Internal.Trivial" "barbies-2.1.1.0-1hW2kkRxO1bJuOAP5it1mQ" 'False) V1Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
  • type AllB c Void = GAll 0 c (GAllRepB Void)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
newtypenewtype Barbie (b :: (k -> Type) -> Type) (f :: k -> Type)
#

Constructors

Instances7ApplicativeB, ConstraintsB, FunctorB, TraversableB, Semigroup, Monoid, …
newtypenewtype Rec p a (x :: k)
#

Constructors

Instances45GTraversable, GApplicative, GFunctor, GDistributive, GBare, GConstraints, …