pandora-0.5.3: A box of patterns and paradigms
Safe HaskellSafe-Inferred
LanguageHaskell2010

Pandora.Paradigm.Primary.Functor.Convergence

Documentation

data Convergence r a Source #

Constructors

Convergence (a -> a -> r) 

Instances

Instances details
Monoid r => Monoidal (-->) (<--) (:*:) (:*:) (Convergence r) Source # 
Instance details

Defined in Pandora.Paradigm.Primary.Functor.Convergence

Semigroup r => Semimonoidal (-->) (:*:) (:*:) (Convergence r :: Type -> Type) Source # 
Instance details

Defined in Pandora.Paradigm.Primary.Functor.Convergence

Methods

mult :: forall (a :: k) (b :: k). (Convergence r a :*: Convergence r b) --> Convergence r (a :*: b) Source #

Contravariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (Convergence r) Source # 
Instance details

Defined in Pandora.Paradigm.Primary.Functor.Convergence

Methods

(>-|-) :: (a -> b) -> Convergence r b -> Convergence r a Source #

(>-|--) :: (a -> b) -> Convergence r b -> Convergence r a Source #

(>-|---) :: (a -> b) -> Convergence r b -> Convergence r a Source #

(>-|----) :: (a -> b) -> Convergence r b -> Convergence r a Source #

(>-|-----) :: (a -> b) -> Convergence r b -> Convergence r a Source #

(>-|------) :: (a -> b) -> Convergence r b -> Convergence r a Source #

(>-|-------) :: (a -> b) -> Convergence r b -> Convergence r a Source #

(>-|--------) :: (a -> b) -> Convergence r b -> Convergence r a Source #

(>-|-|-) :: (Contravariant (->) (Betwixt (->) (->)) u, Contravariant (Betwixt (->) (->)) (->) (Convergence r)) => (a -> b) -> Convergence r (u a) -> Convergence r (u b) Source #