we should arguably walk through the xlat after it's been parsed,
and replace node->fmt with the *printed* version of the node.
That way we don't have to resort to run-time walking through the
func+argc, etc. in order to print a name for the xlat we're
resolving.
fr_assert(node->call.func != NULL);
node->flags = node->call.func->flags;
+ fr_assert(child->type == XLAT_TMPL);
+ fr_assert(tmpl_contains_attr(child->vpt));
+ node->fmt = child->vpt->name;
+
xlat_func_append_arg(node, child, false);
return node;