joint-0.1.1: 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

unwrap :: 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

unwrap :: 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

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

Composition (Reader e) Source # 
Instance details

Defined in Control.Joint.Base.Reader

Associated Types

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

Methods

unwrap :: 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

unwrap :: 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

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

Composition (UTU t u) Source # 
Instance details

Defined in Control.Joint.Schemes.UTU

Associated Types

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

Methods

unwrap :: UTU t u a -> Primary (UTU t u) a Source #