TH_dupdecl.hs:10:3: Multiple declarations of `x' Declared at: TH_dupdecl.hs:8:3 TH_dupdecl.hs:10:3 Loading package base-1.0 ... linking ... done. Loading package haskell98-1.0 ... linking ... done. Loading package template-haskell-1.0 ... linking ... done.