{-# 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])