packages feed

haskell-tools-builtin-refactorings-1.0.1.1: test/ExtensionOrganizerTest/TypeFamiliesTest/AssocGDataFamily.hs

{-# LANGUAGE TypeFamilies, GADTSyntax #-}

module AssocGDataFamily where

class GC a where
  data GD a :: * -> *           {-* TypeFamilies, KindSignatures, KindSignatures, KindSignatures *-}

instance GC Int where
  data GD Int a where
    G1 :: Int -> a -> GD Int a  {-* TypeFamilies, GADTSyntax *-}