joint-0.1.7: Trying to compose non-composable

Safe HaskellSafe
LanguageHaskell2010

Control.Joint.Abilities.Adaptable

Documentation

class Adaptable (subeff :: * -> *) (eff :: * -> *) | subeff -> eff where Source #

Methods

adapt :: subeff ~> eff Source #

Instances
Adaptable (Either e) Maybe Source # 
Instance details

Defined in Control.Joint.Effects.Maybe

Methods

adapt :: Either e ~> Maybe Source #

Adaptable (Writer e) (State e) Source # 
Instance details

Defined in Control.Joint.Effects.State

Methods

adapt :: Writer e ~> State e Source #

Adaptable (Reader e) (State e) Source # 
Instance details

Defined in Control.Joint.Effects.State

Methods

adapt :: Reader e ~> State e Source #