packages feed

RepLib-0.3: examples/issue15.hs

{-# LANGUAGE TemplateHaskell, UndecidableInstances, ExistentialQuantification,
    TypeOperators, GADTs, TypeSynonymInstances, FlexibleInstances,
    ScopedTypeVariables, MultiParamTypeClasses, StandaloneDeriving
 #-}

module Issue15 where

import Generics.RepLib
import qualified Generics.RepLib.Bind.LocallyNameless as LN

data Foo = Foo (LN.Name Foo)

$(derive [''Foo])