Smarter HsType pretty-print for promoted datacons
[ghc.git] / compiler / basicTypes / MkId.hs-boot
1 module MkId where
2 import Name( Name )
3 import Var( Id )
4 import Class( Class )
5 import {-# SOURCE #-} DataCon( DataCon )
6 import {-# SOURCE #-} PrimOp( PrimOp )
7
8 data DataConBoxer
9
10 mkDataConWorkId :: Name -> DataCon -> Id
11 mkDictSelId     :: Name -> Class   -> Id
12
13 mkPrimOpId      :: PrimOp -> Id
14
15 magicDictId :: Id