| 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 |