pandora-0.2.3: A box of patterns and paradigms
Pandora.Paradigm.Controlflow.Joint.Interpreted
class Interpreted t where Source #
Associated Types
type Primary t a :: * Source #
Methods
unwrap :: t a -> Primary t a Source #
Defined in Pandora.Paradigm.Basis.Maybe
type Primary Maybe a :: Type Source #
unwrap :: Maybe a -> Primary Maybe a Source #
Defined in Pandora.Paradigm.Inventory.Environment
type Primary (Environment e) a :: Type Source #
unwrap :: Environment e a -> Primary (Environment e) a Source #
Defined in Pandora.Paradigm.Inventory.Store
type Primary (Store p) a :: Type Source #
unwrap :: Store p a -> Primary (Store p) a Source #
Defined in Pandora.Paradigm.Inventory.Accumulator
type Primary (Accumulator e) a :: Type Source #
unwrap :: Accumulator e a -> Primary (Accumulator e) a Source #
Defined in Pandora.Paradigm.Inventory.State
type Primary (State s) a :: Type Source #
unwrap :: State s a -> Primary (State s) a Source #
Defined in Pandora.Paradigm.Basis.Conclusion
type Primary (Conclusion e) a :: Type Source #
unwrap :: Conclusion e a -> Primary (Conclusion e) a Source #
Defined in Pandora.Paradigm.Controlflow.Joint.Transformer.Monadic
type Primary (t :> u) a :: Type Source #
unwrap :: (t :> u) a -> Primary (t :> u) a Source #
Defined in Pandora.Paradigm.Controlflow.Joint.Transformer.Comonadic
type Primary (t :< u) a :: Type Source #
unwrap :: (t :< u) a -> Primary (t :< u) a Source #
Defined in Pandora.Paradigm.Controlflow.Joint.Schemes.TU
type Primary (TU ct cu t u) a :: Type Source #
unwrap :: TU ct cu t u a -> Primary (TU ct cu t u) a Source #
Defined in Pandora.Paradigm.Controlflow.Joint.Schemes.UT
type Primary (UT ct cu t u) a :: Type Source #
unwrap :: UT ct cu t u a -> Primary (UT ct cu t u) a Source #
Defined in Pandora.Paradigm.Controlflow.Joint.Schemes.UTU
type Primary (UTU ct cu t u) a :: Type Source #
unwrap :: UTU ct cu t u a -> Primary (UTU ct cu t u) a Source #
Defined in Pandora.Paradigm.Controlflow.Joint.Schemes.TUV
type Primary (TUV ct cu cv t u v) a :: Type Source #
unwrap :: TUV ct cu cv t u v a -> Primary (TUV ct cu cv t u v) a Source #
Defined in Pandora.Paradigm.Controlflow.Joint.Schemes.TUVW
type Primary (TUVW ct cu cv cw t u v w) a :: Type Source #
unwrap :: TUVW ct cu cv cw t u v w a -> Primary (TUVW ct cu cv cw t u v w) a Source #