[Template-haskell] Creating a invalid declaration in TH