--- /dev/null
+-----------------------------------------------------------------------------
+--
+-- Module : Data.Generics
+-- Copyright : (c) The University of Glasgow 2001
+-- License : BSD-style (see the file libraries/core/LICENSE)
+--
+-- Maintainer : libraries@haskell.org
+-- Stability : experimental
+-- Portability : non-portable
+--
+-- $Id: Generics.hs,v 1.1 2001/07/04 11:06:39 simonmar Exp $
+--
+-- Data types for generic definitions.
+--
+-----------------------------------------------------------------------------
+
+module Data.Generics (
+#ifdef __GLASGOW_HASKELL__
+ module GHC.Base
+#endif
+ ) where
+
+import Prelude
+
+#ifdef __GLASGOW_HASKELL__
+import GHC.Base ( (:*:)(..), (:+:)(..), Unit(..) )
+#endif