[Template-haskell] RE: calling fail in Q monad gives uninformative error message, anderror causes panic