add missing module Generic.Pure to cabal