SMRep
type StgWord
type WordOff
type ByteOff
data CgRep
data SMRep