As much as I wanted that to work, it doesn't. Once I place type like that in the macro parameter, the compiler re-encodes the Table Constructor as an array (nnkTableConstructor disappears from the NimNode). And then it stops supporting mixed structures like:
`{"a": "blah", "b": 4}` Not a big deal. I'll just use different macro names.