joint-0.1.2: Trying to compose non-composable

Safe HaskellSafe
LanguageHaskell2010

Control.Joint.Composition

Documentation

class Composition t where Source #

Associated Types

type Primary t a :: * Source #

Methods

run :: t a -> Primary t a Source #

Instances
Composition Maybe Source # 
Instance details

Defined in Control.Joint.Base.Maybe

Associated Types

type Primary Maybe a :: Type Source #

Methods

run :: Maybe a -> Primary Maybe a Source #

Composition (Either e) Source # 
Instance details

Defined in Control.Joint.Base.Either

Associated Types

type Primary (Either e) a :: Type Source #

Methods

run :: Either e a -> Primary (Either e) a Source #

Composition (State s) Source # 
Instance details

Defined in Control.Joint.Base.State

Associated Types

type Primary (State s) a :: Type Source #

Methods

run :: State s a -> Primary (State s) a Source #

Composition (Reader e) Source # 
Instance details

Defined in Control.Joint.Base.Reader

Associated Types

type Primary (Reader e) a :: Type Source #

Methods

run :: Reader e a -> Primary (Reader e) a Source #

Composition (TU t u) Source # 
Instance details

Defined in Control.Joint.Schemes.TU

Associated Types

type Primary (TU t u) a :: Type Source #

Methods

run :: TU t u a -> Primary (TU t u) a Source #

Composition (UT t u) Source # 
Instance details

Defined in Control.Joint.Schemes.UT

Associated Types

type Primary (UT t u) a :: Type Source #

Methods

run :: UT t u a -> Primary (UT t u) a Source #

Composition (TUT t u t') Source # 
Instance details

Defined in Control.Joint.Schemes.TUT

Associated Types

type Primary (TUT t u t') a :: Type Source #

Methods

run :: TUT t u t' a -> Primary (TUT t u t') a Source #