{-# LANGUAGE Haskell2010 #-} {-# LANGUAGE DeriveDataTypeable #-} module T4003B where import {-# SOURCE #-} T4003A (HsExpr) import Data.Data data HsLit = HsChar deriving (Data, Typeable) data HsOverLit id = OverLit (HsExpr id) deriving (Data, Typeable) data OverLitVal = HsIntegral deriving (Data, Typeable)