liftedTypeKind, unliftedTypeKind, openTypeKind, -- :: KX
mkArrowKind, mkArrowKinds, -- :: KX -> KX -> KX
- funTyCon
-#ifdef DEBUG
- , crudePprType
-#endif
+ funTyCon,
+
+ crudePprType -- Prints type representations for debugging
) where
#include "HsVersions.h"
%************************************************************************
\begin{code}
-#ifdef DEBUG
crudePprType :: Type -> SDoc
crudePprType (TyVarTy tv) = ppr tv
crudePprType (AppTy t1 t2) = crudePprType t1 <+> (parens (crudePprType t2))
pp_nt tc | isNewTyCon tc = ptext SLIT("(nt)")
| otherwise = empty
-#endif
\end{code}
\ No newline at end of file