[project @ 1996-03-19 08:58:34 by partain]
[ghc-hetmet.git] / ghc / compiler / types / TyLoop.lhs
1
2 \begin{code}
3 module AllTypes(
4         TyCon, Arity(..),
5         Class, ClassOp,
6         GenTyVar, GenType, Type,
7         Id,
8
9         -- Functions which are, alas, necessary to break loops
10         mkTupleCon,     -- Used in TyCon
11
12
13         Kind,           -- Not necessary to break loops, but useful
14         GenUsage        -- to get when importing AllTypes
15 ) where
16
17 import TyCon    ( TyCon, Arity(..) )
18 import Type     ( GenTyVar, TyVar(..), GenType, Type(..) )
19 import Class    ( Class,ClassOp )
20 import Id       ( Id, mkTupleCon )
21 import Kind     ( Kind )
22 import Usage    ( GenUsage, Usage(..) )
23 \end{code}