GET-GROUP!s in PARSE mean "execute and splice as rule"

There's a bit of a problem here that lit-THING! has to become THING! in the evaluator, and lit-lit-THING! has to become lit-THING!... in a fairly regimented way. So it might not be able to work.

UPDATE: Soft-quoting branches makes this work, and is an experiment in progress