Found that you can do it with a delegation/embedded file technique. So, it'd look like this:
spew_a_node.mustache (I'm using the Mustache implementation):
{{#aNode}}
{{id}
{{name}}
{{description}}
{{#children}}
{{> spew_a_node}}
{{/children}}
{{/aNode}}