Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
ProductType Text [Text] Bool Text [(Text, [Text])] | ^ type tparams newtype cons [(param types, [typarams])] |
RecordType Text [Text] Bool Text [(Text, Text, [Text])] | ^ type tparams newtype cons [(fieldname, param type, [typarams])] |
SumType Text [Text] [(Text, [(Text, [Text])])] | ^ type tparams [(cons, [param types, [typarams]])] (no records) |