[Template-haskell] TH type not Typeable?