RE: [Template-haskell] "contexts differ in length" fires when using splices in non-recursive bindings?