knockoff
Tail-recursive method halts when the content argument is empty.
We have to match parens, to support this stuff: [wr [app] ed] [thing]