{"ast_node_type":"function","tokens":[{"end":52,"kind":"keyword","start":0,"text":"fn"}]}
    fn error_at(&self, mut index: usize) -> Vec<O> {
    /// ancestors, putting them into the error state in the process.
        let mut error_stack: Vec<usize> = vec![];