Safe Haskell | None |
---|---|
Language | Haskell98 |
- class ExpandAliases a where
Alias Expansion
class ExpandAliases a where Source #
ExpandAliases Reft Source # | |
ExpandAliases Expr Source # | |
ExpandAliases Body Source # | |
ExpandAliases SpecType Source # | |
ExpandAliases RReft Source # | |
ExpandAliases DataConP Source # | |
ExpandAliases a => ExpandAliases [a] Source # | |
ExpandAliases a => ExpandAliases (Maybe a) Source # | |
ExpandAliases a => ExpandAliases (Located a) Source # | |
ExpandAliases b => ExpandAliases (a, b) Source # | |
ExpandAliases ty => ExpandAliases (Measure ty ctor) Source # | |
ExpandAliases ty => ExpandAliases (Def ty ctor) Source # | |