{"ast_node_type":"function","tokens":[{"end":78,"kind":"keyword","start":0,"text":"fn"}]}
    fn record<T>(&mut self, label: &'static str, id: Option<HirId>, val: &T) {
    // Record a top-level node.
        self.record_inner(label, None, id, val);