[Haskell-cafe] template haskell overly conservative during splicing?