ftypes-0.1.0.0: Initial project template from stack

Safe HaskellSafe
LanguageHaskell2010

FTypes.Combinators

Documentation

newtype FApply x f

Constructors

FApply 

Fields

unFApply :: f x
 

Instances

data FProd r s f

Constructors

FProd (r f) (s f) 

Instances

(FFunctor k r, FFunctor k s) => FFunctor k (FProd (k -> *) r s) 
(FApplicative k r, FApplicative k s) => FApplicative k (FProd (k -> *) r s) 
(FTraversable k r, FTraversable k s) => FTraversable k (FProd (k -> *) r s) 

data FSum r s f

Constructors

FSum1 (r f) 
FSum2 (s f) 

Instances

(FFunctor k r, FFunctor k s) => FFunctor k (FSum (k -> *) r s) 
(FTraversable k r, FTraversable k s) => FTraversable k (FSum (k -> *) r s)