{"ast_node_type":"other","tokens":[{"end":78,"kind":"keyword","start":0,"text":"///"}]}
    /// us to maintain an allocated stack for nodes on the path between calls.
    /// caller decide avoids mutual recursion between the two methods and allows
    #[instrument(skip(self, initial), level = "trace")]