Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
type Substructured segment source target = (Substructure segment source, Substance segment source ~ target) Source #
class Substructure segment (structure :: * -> *) where Source #
substructure :: (Tagged segment <:.> structure) @>>> Substance segment structure Source #
sub :: Covariant (->) (->) structure => structure @>>> Substance segment structure Source #