Hi all, If I have module Q () where $( [d| $( [d| foo = 'c' |] ) |] ) or even module Q () where $( [d| $( [] ) |] ) then "ghc -fth --make Q.hs" gives me: ghc-6.3: panic! (the `impossible' happened, GHC version 6.3): addImpDecls Thanks Ian