[Haskell-cafe] TemplateHaskell forces manual declaration ordering?