Move comments inside #if's they refer to -- makes the cpp output, e.g. as
seen by Hugs users, more sensible.
type Mask = Int
type Key = Int
+#if __GLASGOW_HASKELL__
+
{--------------------------------------------------------------------
A Data instance
--------------------------------------------------------------------}
-#if __GLASGOW_HASKELL__
-
-- This instance preserves data abstraction at the cost of inefficiency.
-- We omit reflection services for the sake of data abstraction.
type Prefix = Int
type Mask = Int
+#if __GLASGOW_HASKELL__
+
{--------------------------------------------------------------------
A Data instance
--------------------------------------------------------------------}
-#if __GLASGOW_HASKELL__
-
-- This instance preserves data abstraction at the cost of inefficiency.
-- We omit reflection services for the sake of data abstraction.
type Size = Int
+#if __GLASGOW_HASKELL__
+
{--------------------------------------------------------------------
A Data instance
--------------------------------------------------------------------}
-#if __GLASGOW_HASKELL__
-
-- This instance preserves data abstraction at the cost of inefficiency.
-- We omit reflection services for the sake of data abstraction.
type Size = Int
+#if __GLASGOW_HASKELL__
+
{--------------------------------------------------------------------
A Data instance
--------------------------------------------------------------------}
-#if __GLASGOW_HASKELL__
-
-- This instance preserves data abstraction at the cost of inefficiency.
-- We omit reflection services for the sake of data abstraction.