Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class PFunctor w => PExtend (w :: (S -> Type) -> S -> Type) where Source #
Since: 1.0.0
pextend :: forall (a :: S -> Type) (b :: S -> Type) (s :: S). (PSubcategory w a, PSubcategory w b) => Term s ((w a :--> b) :--> (w a :--> w b)) Source #
Instances
PExtend PIdentity Source # | Since: 1.0.0 |
PExtend PSum Source # | Since: 1.0.0 |
PExtend PList Source # | Applies the given function over every proper suffix of a Since: 1.0.0 |
PExtend (PPair a) Source # | Since: 1.0.0 |
PExtend (PTagged tag) Source # | Since: 1.0.0 |