Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data FlattenMode Source #
Instances
Outputable FlattenMode Source # | |
flatten :: FlattenMode -> CtEvidence -> TcType -> TcS (Xi, TcCoercion) Source #
flattenKind :: CtLoc -> CtFlavour -> TcType -> TcS (Xi, TcCoercionN) Source #
flattenArgsNom :: CtEvidence -> TyCon -> [TcType] -> TcS ([Xi], [TcCoercion], TcCoercionN) Source #