packages feed

singletons-2.4: tests/compile-and-dump/Singletons/T190.hs

{-# LANGUAGE ExistentialQuantification #-}
{-# LANGUAGE GADTs #-}
{-# LANGUAGE InstanceSigs #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE TypeInType #-}
{-# LANGUAGE UndecidableInstances #-}
module T190 where

import Data.Singletons.TH

$(singletons [d| data T = T deriving (Eq, Ord, Enum, Bounded, Show) |])