@@ -29,7 +29,12 @@ import Data.Bits
29import Data.List (splitAt, foldl', unfoldr)
29import Data.List (splitAt, foldl', unfoldr)
31import Data.Typeable
31import Data.Typeable
33+#if __GLASGOW_HASKELL__ >= 610
32import Data.Generics.Basics
36import Data.Generics.Basics
34import Foreign.Ptr
39import Foreign.Ptr
35import Foreign.Storable
40import Foreign.Storable