Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class Substructure f t where Source #
type Substructural (f :: k) (t :: * -> *) :: * -> * Source #
substructure :: (Tagged f <:.> t) :~. Substructural f t Source #
Instances
Instances
type Substructured i source target = (Substructure i source, Substructural i source ~ target) Source #