| Safe Haskell | Safe | 
|---|---|
| Language | Haskell2010 | 
Data.Apart.Transformations
Documentation
type family Attached (structure :: Type -> Type) (extension :: Type -> Type) (value :: Type) :: Type where ... Source #
Equations
| Attached (Cofree t) extension value = Cofree t (extension value) | 
type family Embedded (structure :: Type -> Type) (extension :: Type -> Type) (value :: Type) :: Type where ... Source #
Equations
| Embedded (Cofree t) extension value = Cofree (extension :.: t) value | 
type family Injected (structure :: Type -> Type) (extension :: Type -> Type) (value :: Type) :: Type where ... Source #
Equations
| Injected (Cofree t) extension value = Cofree (t :.: extension) value |