[Template-haskell] RE: Why doesn't this program work?